24

About Tizen Framework

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: About Tizen Framework
Page 2: About Tizen Framework

타이젠에 대한

표준기반 , 소프트웨어 플랫폼 , 오픈소스모바일 운영업체 , 장비 제조업체 , 스마트폰 , 태블릿 , 넷북 , 차량정보장치 , 스마트 TV 등 다양한 분야를 위한 실리콘 공급업체 ,

Tizen 프로젝트는 리눅스 재단 내 상주 , 기술 운영그룹에 의해 규율됨기술운영그룹은 워킹그룹의 형성 및 플랫폼 개발과 전달을 중심으로 하는 오픈소스 프로젝트에 대한 주요 의사결정 기관이다 .

타이젠 협회는 서비스 모델의 요구사항식별 및 촉진의 수집 및 전반적인 업계의 마케팅 및 교육을 포함한 타이젠의 비지니스 역할을 안내하기 위해 형성됨

타이젠은 html5 를 기반으로 응용 프로그램 개발자를 위한 강력하고 유연한 환경을 제공html5 의 강력한 기능 및 크로스 플랫폼의 유연성

Page 3: About Tizen Framework

개발자문서

베타 소스코드 및 SDK 활용가능함2012 년도 2 분기에 최종 릴리스 예정임

Page 4: About Tizen Framework

Tizen SDK

타이젠 웹어플을 개발하기 위한 도구의 포괄적인 모음웹 IDE + 애뮬레이터 + 툴체인 + 예제코드 및 설명서로 구성됨우분투 및 윈도우에서 실행됨타이젠 패키징 규칙을 준수하는 한 공식 타이젠 IDE 에 종송되지 않음

Page 5: About Tizen Framework

시스템 요구사항

우분투 10.04/10.10/11.04/11.10 32 비트 , 윈도우 XP SP3 / 7 32 비트 (Mac 버전이 곧 출시 )듀얼 코어 최소 2 GHz 의 CPU (VTX 이 CPU 권장 )RAM 메모리의 최소 2 기가바이트사용 가능한 디스크 공간이 최소한 3 기가바이트로컬 관리자 권한최소한 1280x1024 화면 해상도

Page 6: About Tizen Framework

전제조건

Sun JDK V6 이상버전 ( 오픈 JDK 미사용 )qemu-KVM, binutils-multiarch, debhelper, fakeroot, realpath, libsdl-gfx1.2-4, gettext 에 , procps, xsltproc, libdbus-1-3, liblua5.1-0, libexif12 및 libcurl3 패키지루트 권한

Page 7: About Tizen Framework

아키텍처

다양한 장치를 위한 표준기반 소프트웨어 플랫폼을 제공소프트웨어 플랫폼은 웹 어플리케이션을 지원함타이젠 웹어플리케이션 레퍼런스는 웹 어플리케이션 개발을 위한 포괄적인 설명을 제공함

아래 도표는 스마트폰 및 태블릿 장치에 대한 타이젠 아키텍처를 보여줌어플리케이션 , 코어 그리고 커널의 세 계층으로 구성됨

Page 8: About Tizen Framework
Page 9: About Tizen Framework

Application LayerTizen 는 웹 어플리케이션을 지원합니다 . Tizen 웹 어플리케이션은 네이티브 어플리케이션처럼 플랫폼의 전체 전력을 활용함

Page 10: About Tizen Framework

Core LayerTizen API 및 Tizen 핵심 서비스로 구성됨

Tizen API LaerTizen 웹 응용프로그램은 Tizen 웹 API 를 사용하여 개발가능Tizen 웹 API 는 W3C 의 컬렉션 (HTML5 등 ), Khronos 의 WebGL, 그리고 새롭게 정의된 디바이스 API 로 구성

Page 11: About Tizen Framework

Tizen Core Service응용프로그램 프레임 워크로서 패키지명 , URI, 또는 MIME 형식을 이용하여 다른 어플리케이션을 실행하는 등 어플리케이션 관리기능을 제공또한 이러한 시스템 다이얼러 어플리케이션과 같이 미리 정의된 서비스를 시작합니다 .애플리케이션 프레임워크는 또한 메모리 부족 이벤트 , 낮은 배터리 , 화면 방향의 변경 , 푸시 통지 등 일반적인 이벤트를 알려줍니다 .

Page 12: About Tizen Framework

Graphics and UI

EFL (Enlightenment Foundation Libraries), X 11 기반의 윈도우 관리 시스템 , 입력 방식 , 그리고 OpenGL 은 ES 를 포함하는 시스템의 그래픽 및 UI 스택으로 구성

그래픽 구성 요소의 핵심이자 라이브러리 모음인 EFL 은 모든 UI 해상도에 대해 쉽게 풍부한 그래픽을 만드는 데 사용됩니다 .  라이브러리는 3D 변환 및 기타 작업을 이용하여 레이어로 UI 들을 생성합니다 . EFL 은 Evas 캔버스 API 라이브러리 및 기초 위젯 라이브러리를 포함합니다 .

Enlightenment? EFL?Enlightenment 는 Linux/X11 등을 위한 Windows manager 를 의미하기도 하고 ,  기존의 toolkit 보다 더 적은 작업으로 더 보기 좋은 UI 제작을 가능하게 하는 것을 목표로 하는 프로젝트의 이름을 의미하기도 한다 . 이 개발 환경은 휴대폰과 같은 소형기기부터 노트북 , 데스크탑과 같은 기기까지 지원한다 .

Page 13: About Tizen Framework

Multimedia

멀티미디어는 GStreamer 를 기반으로합니다 . 그것은 비디오 , 오디오 , 영상 , 및 VoIP 를 포함한 미디어에 대한 지원을 제공합니다 . 또한 미디어 파일 메타 정보를 관리하기위한 미디어 컨텐츠 관리를 제공합니다 .

Page 14: About Tizen Framework

Web

저전력 디바이스에 최적화된 Tizen 웹 API 의 완전한 구현을 제공합니다 . 그것은 웹 브라우저가 웹 페이지를 렌더링하도록 설계된 레이아웃 엔진인 웹킷을 포함합니다 . 또한 웹 애플 리케이션을위한 웹 런타임을 제공합니다 .

Page 15: About Tizen Framework

MessagingSMS, MMS, Email 그리고 인스턴트메시지를 포함합니다 .

Page 16: About Tizen Framework

Location위치정보 , GeoLocation, 위성 정보 및 GPS 상태 등의 위치기반서비스 (LBS) 를 제공합니다 . 그것은 같은 GPS, WPS (와이파이 포지셔닝 시스템 ), 셀 ID 및 센서 등 다양한 위치 소스로부터 위치 정보를 제공 GeoClue 에 따라 달라집니다 .

Page 17: About Tizen Framework

Security

시스템 전체의 보안관리을 담당하고 있습니다 . 그것은 이러한 액세스 제어 , 인증 관리 및 보안 응용 프로그램 배포와 같은 플랫폼 보안가능자로 구성되어 있습니다 .

Page 18: About Tizen Framework

System

시스템은 시스템과 장치관리 기능으로 구성되어 있습니다

- 센서 , 디스플레이 , 또는 진동기와 같은 장치들에 엑세스하는 것을 위한 인터페이스- 파워 관리 LCD 디스플레이 백라이트 등 / 해제 및 애플리케이션 프로세서 슬립과 같은 전원관리- 장치에 대한 모니터링과 USB, MMC, 충전기 그리고 이어폰 이벤트와 같은 이벤트 처리- 시스템 업그레이드- 모바일 장치 관리

Page 19: About Tizen Framework

Base데이터베이스 지원 , 국제화 , 및 XML 구문 분석과 같은 주요 기능을 제공하는 리눅스 기본 필수적인 시스템 라이브러리가 포함

Page 20: About Tizen Framework

Connectivity모든 네트워크와 3G, 와이파이 , 블루투스 , HTTP 및 NFC (Near Field Com-munication)와 같은 연결 관련기능으로 구성되어 있습니다 .데이터 네트워크는 3G와 와이파이 기반의 네트워크 연결 관리를 제공 ConnMan ( 연결 관리자 ) 을 기반으로합니다 .

Page 21: About Tizen Framework

Telephony모뎀을 이용한 통신 셀룰러 기능의 커뮤니케이팅으로 구성되어 있습니다

- 통화관련 및 UMTS와 CDMA 를 위한 비 - 통화관련 정보 및 서비스의 관리 .- 패킷 서비스와 UMTS와 CDMA 네트워크에 대한 상태정보를 관리 .- UMTS와 CDMA 에 대한 SMS 관련 서비스를 관리 .- SIM 파일 , 전화번호부 및 보안을 관리- UMTS 를 위해 SIM 어플 리케이션 툴킷 서비스를 관리 .

Page 22: About Tizen Framework

PIM (Personal Information Management)

장치의 컨텍스트 ( 예 : 장치의 위치 , 케이블 상태 등 ) 에 대한 검색 데이터를 포함하여 캘린더 , 연락처 , 할일 등의 사용자 데이터를 관리할 수 있습니다 .

Page 23: About Tizen Framework

커널 계층

커널 레이어는 리눅스 커널 및 장치 드라이버를 포함합니다 .

Page 24: About Tizen Framework

https://developer.tizen.org/