KnP House for Daily

Tizen Architecture 본문

Tizen/Tizen 개발

Tizen Architecture

K.ung 2014.05.13 00:20

이번엔 Tizen Architecture에 대해 알아보겠습니다.




Tizen은 위와 같은 구조로 이루어져 있습니다.


Tizen은 크게 4가지 System으로 구성되어 있습니다.


  • Web Framework
  • Native Framework
  • Core
  • Kernel and Driver


하나씩 알아보겠습니다.


1. Web Framework

- Tizen은 기본 Native APP말고도 Web app으로도 개발이 가능합니다. 강력하고 파워풀한 HTML5를 기반으로 개발이 가능하며, HTML5에서 제공하는 비디오, 터치, css3, 3D를 위한 WebGL, Canvas,  viberation, WebSocket, worker 등 을 제공하며, 디바이스 자체에서 제공하는 Bluetooth, NFC, Message, Call, alarm를 제한적으로 제공합니다.

2. Native Framework

- Native Framework는 Native APP을 개발 할 때 사용됩니다. 플랫폼에 종속적인 앱이지요. c++ 기반이기 때문에 다양한 reference를 제공합니다. 기본 Base, UI, Net, Social, Location, Web, Security, Call, 등을 다양한 대부분의 API를 제공 합니다. 또한 일반 오픈소스 라이브러리인 glibc, libstdC++, libxml2, OpenGL ES, OpenAL, OpenMP를 제공합니다. 머 그냥 생각하고 잇는것들 다 제공된다고 생각하면 될거같아요. 그냥 대신 C++로 개발한다고 생각하면 됍니다.


3. Core

- 오픈소스라이브러리나, Native, Web framework 같은 상위계층의 시스템을 사용할 수 있게  사용 할 수 있게 해준다. 


4. Kernel and Driver

- 음,,이건 걍 머 커널이랑 디바이스에 들어가는 드라이버들을 가지고 있당



총 4가지 시스템으로 구성되어진 Tizen은 Web App을 제공하니깐 안드로이드 보다 좀더 다양한 것을 제공 할 수 있는게 장점인거 같다. 


https://developer.tizen.org 참고

0 Comments
댓글쓰기 폼