개발/TIZEN 24

[TIZEN]4. 타이젠 EFL이란?

EFL은 Enlightment Foundation Libraries의 약자로 타이젠 핵심 코어 툴킷입니다. 타이젠은 내부적으로 EFL로 구현되어져 있어, Native App 개발 시 기본적인 개념을 알고 시작한다면 훨씬 쉽게 개발이 가능합니다. EFL은 UI를 만들기 위한 라이브러리로 기존 툴킷들에 비해 더 빠르고, 더적은 리소스를 사용하여 UI를 구현할 수 있다는 특징을 갖고 있습니다. EFL은 여러 유용한 라이브러리가 모여진 툴킷인데요, 아래와 같은 블록 다이어그램을 갖고 있습니다. 기본적으로 상위 라이브러리는 하위 라이브러리를 참조하는 구조를 갖고 있습니다. 1. Eina(에이나) - 자료구조 라이브러리 - C++의 STL과 같이 배열, 리스트, 해시, 트리 그리고 공유 문자열을 쉽게 구현될 수 있..

개발/TIZEN 2015.12.21

[TIZEN]3. 타이젠 Basic UI Application 코드 설명

이전 페이지에서 Basic UI Application을 통해 Native 프로젝트를 생성해 보았습니다. 2. 타이젠 네이티브 프로젝트 생성/에뮬레이터 생성 이제 생성된 프로젝트에서 각 코드를 살펴보도록 하겠습니다. 1. Project Explorer - 먼저 생성된 프로젝트를 보시면, 좌측 Project Explorer에 기본적으로 생성되는 폴더와 파일을 볼 수 있습니다. 기본적으로 아래 정도를 알고 있으면 됩니다. - inc : Header Files(.h) - res : Resource Files - src : C Files(.c) -tizen-manifest.xml : 타이젠에서 각종 정보를 기술한 어플리케이션 명세서, 모든 어플리케이션은 루트 디렉토리에 manifest를 갖고 있어야 합니다. 어플..

개발/TIZEN 2015.12.19

[TIZEN]2. 타이젠 네이티브 프로젝트 생성/에뮬레이터 생성

1. 프로젝트 생성 - [File]-[New]- [Other] - [Tizen Native Project] 선택 후, [Next] 선택 -Tizen에서는 다양한 기본 템플릿을 제공하고 있습니다. EFL로 기본 앱을 만들기 위해 'Basic UI Applciation'을 선택, Project Name/Package Name을 입력 후 Finish 선택합니다. 2. 에뮬레이터 생성 -생성된 프로젝트를 실행시켜보기 위해 에뮬레이터를 생성해 봅시다. [Tizen Tool] - [Emulator Manager] 선택 후, Create New VM 클릭, 우측창의 Detail이 활성화 됩니다. 기본값으로 두고 우측하단 'confirm' 클릭 -생성된 에뮬레이터를 실행시키면 아래와 같이 타이젠 에뮬레이터가 실행됩니다..

개발/TIZEN 2015.12.19

[TIZEN]1.타이젠 시작하기 (개념, 환경설정)

1. TIZEN이란? - 리눅스 기반 오픈 소스 플랫폼, 삼성/인텔을 주축으로 개발 진행중 - 스마트폰, TV, 기어 시리즈, 냉장고 등 모든 전자기기 포함 목적 - HTML/C++ 기반으로 제작 가능 2. TIZEN Core Framework - 웹 및 네이티브 프레임웍 기반 - 빠르고 가벼운 라이브러리 - Core API/ EFL API로 구성 3. EFL(Enlightment Foundation Libraries) -> Tizen Core Toolkit - 오픈소스기반의 다양한 기능을 제공하는 라이브러리 모음(Toolkit) - 웹 및 네이티브 프레임웍 기반 - 빠르고 가벼운 라이브러리 - Core API/ EFL API로 구성 - EFL을 사용한이유? : 뛰어난 성능, 적은 메모리, GUI/APP..

개발/TIZEN 2015.11.16
반응형