Tizen V2.3 Overview
Total Page:16
File Type:pdf, Size:1020Kb
Tizen v2.3 Overview 2015. 10 Mobile Platform Android’s Market share – 70% Most platforms are designed for specific embedded devices. The User did not expect anything among many categories of devices with mobile platform. 2 What is Tizen? Open source platform Cross-category The same software can run on many categories of devices. Standard-based platform Web Framework based HTML5 Native Framework based C/C++ 3 What is Tizen? Open source platform Information Source Code Git : http://review.tizen.org/git Gerrit : http://review.tizen.org/gerrit Mailing lists http://www.tizen.org/community/m ailing-lists Wiki http://wiki.tizen.org/ 4 What is Tizen? Cross-category Supporting the various profiles. Smartphone, netbook, tablet, IVI, TV Connecting many devices is easy. 5 What is Tizen? Standard-based platform Web Application based HTML5 + JavaScript + CSS Native Application based C/C++ Web Application + Native Service Application [ Web application example ] [ Native application example ] 6 Organization Linux foundation Open Source Release SDK Platform Development Tizen association Guiding the industry roles of Tizen Gathering Requirements Identification and Facilitation of service models 7 Market release NX200, NX 300 Samsung Z1 OS : Tizen 2.3 8 Market release Samsung Z3 OS : Tizen 2.4 Gear S2 OS : Tizen 2.3 9 Tizen v2.3 Architecture Source: https://developer.tizen.org/development/getting-started/web- application/understanding-tizen-programming 10 Kernel Layer Linux kernel Device Drivers Hardware Adaptation Plug-ins Kernel /HW Adaptation Layer HAL(HW Adaptation Layer) Telephony Sensor System Plug-ins Plug-ins Plug-ins … Kernel Device Driver 11 Native Subsystems System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations, and Web Open source libraries Eglibc, listdc++, libxml2, OpenAL, and OpenMP etc. Native Subsystems Application framework Base Content Location Messaging Multimedia Network Security Social System Telephony UI Web 12 Web Framework Provides a large number of HTML5/W3C Video, audio, form, 2D canvas, WebGL, CSS3, vibration, Web socket etc. Defines various new device APIs Alarm, Bluetooth, NFC etc. Web Framework W3C/HTML5 Device APIs Video Touch Worker BT LBS Call Web CSS WebGL … Msg NFC … Runtime 13 Applications Web Application A flexible application Minimum porting effort Allowed to access local device and platform resources Native Application Implementation through components in Native Subsystems High performance Hybrid Application Web Applications = Web + Native(Non-UI) Web API Native API Native Applications Web Framework Native Subsystems 14 Reference http://www.oscon.com/oscon2013/public/schedule/detail/31475 https://events.linuxfoundation.org/images/stories/pdf/lceu2012_haitzl er.pdf http://www.falinux.com/kr/seminar 15 .