2. 타이젠에 대한
표준기반, 소프트웨어 플랫폼, 오픈소스
모바일 운영업체, 장비 제조업체, 스마트폰, 태블릿, 넷북, 차량정보장치, 스마트
TV 등 다양한 분야를 위한 실리콘 공급업체,
Tizen 프로젝트는 리눅스 재단 내 상주, 기술 운영그룹에 의해 규율됨
기술운영그룹은 워킹그룹의 형성 및 플랫폼 개발과 전달을 중심으로 하는 오픈
소스 프로젝트에 대한 주요 의사결정 기관이다.
타이젠 협회는 서비스 모델의 요구사항식별 및 촉진의 수집 및 전반적인 업계의
마케팅 및 교육을 포함한 타이젠의 비지니스 역할을 안내하기 위해 형성됨
타이젠은 html5를 기반으로 응용 프로그램 개발자를 위한 강력하고 유연한 환경
을 제공
html5의 강력한 기능 및 크로스 플랫폼의 유연성
4. Tizen SDK
타이젠 웹어플을 개발하기 위한 도구의 포괄적인 모음
웹 IDE + 애뮬레이터 + 툴체인 + 예제코드 및 설명서로 구성됨
우분투 및 윈도우에서 실행됨
타이젠 패키징 규칙을 준수하는 한 공식 타이젠 IDE에 종송되지 않음
5. 시스템 요구사항
우분투 10.04/10.10/11.04/11.10 32 비트, 윈도우 XP SP3 / 7 32 비트 (Mac 버전
이 곧 출시)
듀얼 코어 최소 2 GHz의 CPU (VTX이 CPU 권장)
RAM 메모리의 최소 2기가바이트
사용 가능한 디스크 공간이 최소한 3기가바이트
로컬 관리자 권한
최소한 1280x1024 화면 해상도
7. 아키텍처
다양한 장치를 위한 표준기반 소프트웨어 플랫폼을 제공
소프트웨어 플랫폼은 웹 어플리케이션을 지원함
타이젠 웹어플리케이션 레퍼런스는 웹 어플리케이션 개발을 위한 포괄적인 설명
을 제공함
아래 도표는 스마트폰 및 태블릿 장치에 대한 타이젠 아키텍처를 보여줌
어플리케이션, 코어 그리고 커널의 세 계층으로 구성됨
10. Core Layer
Tizen API 및 Tizen 핵심 서비스로 구성됨
Tizen API Laer
Tizen 웹 응용프로그램은 Tizen 웹 API를 사용하여 개발가능
Tizen 웹 API는 W3C의 컬렉션(HTML5 등), Khronos의 WebGL, 그리고 새롭게
정의된 디바이스 API 로 구성
11. Tizen Core Service
응용프로그램 프레임 워크로서 패키지명, URI, 또는 MIME 형식을 이용하여 다른
어플리케이션을 실행하는 등 어플리케이션 관리기능을 제공
또한 이러한 시스템 다이얼러 어플리케이션과 같이 미리 정의된 서비스를 시작
합니다.
애플리케이션 프레임워크는 또한 메모리 부족 이벤트, 낮은 배터리, 화면 방향의
변경, 푸시 통지 등 일반적인 이벤트를 알려줍니다.
12. Graphics and UI
EFL (Enlightenment Foundation Libraries), X11 기반의 윈도우 관리 시스템, 입력
방식, 그리고 OpenGL은 ES를 포함하는 시스템의 그래픽 및 UI 스택으로 구성
그래픽 구성 요소의 핵심이자 라이브러리 모음인 EFL은 모든 UI 해상도에 대해
쉽게 풍부한 그래픽을 만드는 데 사용됩니다. 라이브러리는 3D 변환 및 기타 작
업을 이용하여 레이어로 UI들을 생성합니다. EFL은 Evas 캔버스 API 라이브러리
및 기초 위젯 라이브러리를 포함합니다.
Enlightenment? EFL?
Enlightenment는 Linux/X11 등을 위한 Windows manager를 의미하기도 하고, 기존의 toolkit 보다 더 적은 작업으로 더 보
기 좋은 UI 제작을 가능하게 하는 것을 목표로 하는 프로젝트의 이름을 의미하기도 한다. 이 개발 환경은 휴대폰과 같은
소형기기부터 노트북, 데스크탑과 같은 기기까지 지원한다.
16. Location
위치정보, GeoLocation, 위성 정보 및 GPS 상태 등의 위치기반서비스(LBS)를 제
공합니다.
그것은 같은 GPS, WPS (와이파이 포지셔닝 시스템), 셀 ID 및 센서 등 다양한 위
치 소스로부터 위치 정보를 제공 GeoClue에 따라 달라집니다.
17. Security
시스템 전체의 보안관리을 담당하고 있습니다.
그것은 이러한 액세스 제어, 인증 관리 및 보안 응용 프로그램 배포와 같은 플랫
폼 보안가능자로 구성되어 있습니다.
18. System
시스템은 시스템과 장치관리 기능으로 구성되어 있습니다
- 센서, 디스플레이, 또는 진동기와 같은 장치들에 엑세스하는 것을 위한 인터페이스
- 파워 관리 LCD 디스플레이 백라이트 등/해제 및 애플리케이션 프로세서 슬립과 같은 전원관리
- 장치에 대한 모니터링과 USB, MMC, 충전기 그리고 이어폰 이벤트와 같은 이벤트 처리
- 시스템 업그레이드
- 모바일 장치 관리
20. Connectivity
모든 네트워크와 3G, 와이파이, 블루투스, HTTP 및 NFC (Near Field
Communication)와 같은 연결 관련기능으로 구성되어 있습니다.
데이터 네트워크는 3G와 와이파이 기반의 네트워크 연결 관리를 제공 ConnMan
(연결 관리자)을 기반으로합니다.
21. Telephony
모뎀을 이용한 통신 셀룰러 기능의 커뮤니케이팅으로 구성되어 있습니다
- 통화관련 및 UMTS와 CDMA를 위한 비-통화관련 정보 및 서비스의 관리.
- 패킷 서비스와 UMTS와 CDMA 네트워크에 대한 상태정보를 관리.
- UMTS와 CDMA에 대한 SMS 관련 서비스를 관리.
- SIM 파일, 전화번호부 및 보안을 관리
- UMTS를 위해 SIM 어플 리케이션 툴킷 서비스를 관리.
22. PIM (Personal Information Management)
장치의 컨텍스트 (예 : 장치의 위치, 케이블 상태 등)에 대한 검색 데이터를 포함
하여 캘린더, 연락처, 할일 등의 사용자 데이터를 관리할 수 있습니다.