Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.

Similar presentations


Presentation on theme: "Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21."— Presentation transcript:

1 Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21

2 2Computer Systems and Platforms Lab Content Introduction of Tizen Tizen Architecture Kernel Core App Framework Work In Progress Opinion Reference

3 3Computer Systems and Platforms Lab Introduction

4 4Computer Systems and Platforms Lab Introduction OS Market is growing!

5 5Computer Systems and Platforms Lab Introduction Mobile Tablet PC Desktop In nowadays, They try to support various devices. To Unify the whole system.

6 6Computer Systems and Platforms Lab Introduction But how? Difference of Development Language Closed Source for company`s profit Limited coverage of using in various Device  Automation, White goods, etc… Compatibility between each OSs is less

7 7Computer Systems and Platforms Lab Introduction So Here is Tizen! Open Source Platform supported by Linux Foundation Robust and Flexible environment for app developer ( supported HTML5) Offering Multiple UX for multiple device  Smartphones, Tablets, Netbooks, In-Vehicle Infotainment (IVI), etc.. Predefined Common Platform Component  Reduce the effort of porting one to another device

8 8Computer Systems and Platforms Lab Introduction Currently, Tizen v2.0 (codename Magnolia) is released. In now, Mobile & IVI source is opened! Two Prototype devices (RD-210 / RD-PQ) Offers Eclipse-based IDE & Simulator RD-201RD-PQ

9 9Computer Systems and Platforms Lab Tizen Architecture

10 10Computer Systems and Platforms Lab Tizen Architecture SLP(Samsung Linux Platform) Architecture Target on Linux Mobile (LiMo)

11 11Computer Systems and Platforms Lab Tizen Architecture SLP-based Architecture ( collaborated with Meego ) + Web/Native App Support Samsung Linux Platform (SLP) + Meego Web App FrameworkNative App Framework

12 12Computer Systems and Platforms Lab Tizen Architecture Kernel Linux Kernel 3.x + Smack ( Linux Security Module ) Device Drivers Hardware Abstraction Layer (HAL)  Include Plug-ins for Emulating Hardware Kernel 3.x Device Drivers Hardware Abstraction Layer ( HAL ) Plug-ins Smack

13 13Computer Systems and Platforms Lab Tizen Architecture Core subsystems

14 14Computer Systems and Platforms Lab Tizen Architecture Graphics Consist of X11, EFL, etc.. X11 Enlightenment Foundation Library (EFL) 3D support Font support

15 15Computer Systems and Platforms Lab Tizen Architecture X11 ( X window System ) Protocol providing GUI & I / O for networked computers Architecture-independent System Creates Hardware Abstraction Layer (HAL)  People who uses X-implemented System, can handle programs. Enlightenment Foundation Libraries ( EFL ) A Window Manager for the X Window System Offers GUI Desktop Environment Tizen`s GUI is based on EFL v0.17 (A.K.A E17)

16 16Computer Systems and Platforms Lab Tizen Architecture Multimedia GStreamer for audio & video playback ASM for sound policy management Content service Codec, DRM, etc…

17 17Computer Systems and Platforms Lab Tizen Architecture Telephony A set of Flexible Communication-Related Plug-ins  Easy for User Customization Communicated through D-bus

18 18Computer Systems and Platforms Lab Work In Progress

19 19Computer Systems and Platforms Lab Work In Progress Setup Development Environment // 2013.02.25 Get Full source repository through git

20 20Computer Systems and Platforms Lab Work In Progress Device Firmware Update (1.0 -> 2.0) // 2013.02.28

21 21Computer Systems and Platforms Lab Work In Progress Device Connection Established through Vmware // 2013.03.08 Configuring SDB connection

22 22Computer Systems and Platforms Lab Work In Progress Handling Tizen Emulator Control through SDB

23 23Computer Systems and Platforms Lab Seminar in Yesterday Hosted by Samsung Developer Support Center Discuss about Application Development / Environment Already known contents. But, promised to get a support from Samsung Media Center for solving problem.

24 24Computer Systems and Platforms Lab They Talk about… Tizen has an Architecture based on SLP & Meego Tizen v2.1 will be released in 2Q.13 Improve Security Account management Better Performance App Installation Service Way to migrate from Bada OS to Tizen So Don`t worry about Developing in new ways!

25 25Computer Systems and Platforms Lab Opinion

26 26Computer Systems and Platforms Lab Opinion Setting the Environment is TOO complicated! Too many dependencies for install : gbs, obs, mic … References of Tizen are TOO insufficient! Only the Useful Guide is Mailing list & Forums When I encountered the problem, No place to ask.

27 27Computer Systems and Platforms Lab Opinion Despite of these problem.. Take advantage of Porting multiple device. Open source  Can modified as developer wants. Try to study Architecture of Tizen as possible as I can. Participate in Tizen Seminar (2013.03.20) Modifying & Porting!

28 28Computer Systems and Platforms Lab Reference Tizen Official Site https://www.tizen.org/ Tizen User Community in Korea http://cafe.naver.com/tizenclub Tizen Developer`s blog http://seoz.egloos.com/ Tizen Wiki https://wiki.tizen.org/wiki/Main_Page Tizen Overview Source of Korea Linux Forums 2012


Download ppt "Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21."

Similar presentations


Ads by Google