타이젠 아키텍처
애플리케이션
웹 애플리케이션
네이티브애플리케이션
웹 프레임워크
W3C/HTML5
Video Touch
CSS3 WebGL
Worker …
Public API
네이티브 프레임워크
Device APIs
BT
Call
LBS
NFC
…
Msg
Social/Content
Locations
Uix
Net/Telephony/Messaging
Web Runtime
Base/IO/Text/Locales
코어 프레임워크
Media
Web/Xml
Graphics/UI
App/Security/System Services
코어 애플리케이션
Application
Framework
Graphics & UI
Multimedia
Web
Messaging
Location
Security
System
Base
Connectivity
Telephony
PIM
커널
Linux Kernel & device drivers
12
13.
역사 (1)
• 전신
–리모(LiMo) : 리눅스 기반 모바일 플랫폼,
삼성리눅스플랫폼(SLP)
• 타이젠
– 2011년 9월 : 인텔 합류와 함께 타이젠 명칭
13
14.
역사 (2)
• 타이젠
–2012년 4월 : 1.0 배포 (Larkspur)
• 웹 애플리케이션 개발 지원
– 2013년 2월 : 2.0 배포 (Magnolia)
• 네이티브 애플리케이션 개발 지원
– 2013년 11월 : 2.2.1 배포
14
15.
특징 - 크로스카테고리 (1)
• 스마트폰, 넷북, 태블릿, 자동차
인포테인먼트, TV 등 다양한 기기에 탑재
가능
– 한 소프트웨어가 다양한 기기에서 동작
– 다양한 기기가 손쉽게 연결
15
오픈 소스 (1)
•타이젠이 사용하는 수많은 오픈소스
–
–
–
–
–
–
–
–
–
–
–
–
X Windows, Cairo, EFL for UI & Graphics
Gstreamer, PulseAudio, OpenAL for Multimedia
Connman, Bluez, libsoup, wpa_supplicant for Connectivity
WebKit2 for Web
SMACK & OpenSSL for Security
Dbus, glibc for Base
Sqlite for Database & PIM
Linux for OS Kernel
Eclipse for Tizen SDK
QEMU, U-Boot for Target Emulator
GCC, llvm, cmake, gbs for build
기타 등등
28
29.
오픈 소스 (2)
•타이젠에서 수정한 패치가 해당
오픈소스에도 반영 됨
– Linux, WebKit2, EFL, GStreamer, U-Boot,
FFMPEG, GTK+, WebCL, Cairo, Bluez,
QEMU, GCC 등
29
30.
오픈 소스 (3)
•타이젠을 위해 신규 구현한 모듈을
오픈소스로 공개
– app-core, app-service, slp-pkgmgr, WRT(Web
RunTime), system-server, sensor-fw, libslppm, msg-service, email-service, telephonydaemon, audio-session-manager, contactsservice, slp-calendar, accounts-svc, sync-fw,
cert-svc, secure-storage, nfc-manager 등
30
31.
조직 (1)
• 타이젠기술 운영 그룹
– Technical Steering Group
– 타이젠 오픈소스 의사 결정 및 커뮤니티 운영,
타이젠 플랫폼 배포 담당
31
32.
조직 (2)
• 타이젠협회
– Tizen Association
– 삼성, 인텔, 화웨이, 도코모, 소프트뱅크 등 다양한
제조사 및 통신사로 구성
– 타이젠 상품화 주도
– 요구 사항 수집, 서비스 모델 정립, 마케팅 및 교육 등
담당
32
33.
컨퍼런스 (1)
• 타이젠개발자 컨퍼런스
– 1회 - 2012년 5월
– 2회 – 2013년 5월
– 미국 캘리포니아주 샌프란시스코
33