tizen v2.3 overviewnative subsystems 12 system services, native modules across various domains...
TRANSCRIPT
![Page 1: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/1.jpg)
Tizen v2.3 Overview
2015. 10
![Page 2: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/2.jpg)
Mobile Platform
2
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.
![Page 3: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/3.jpg)
What is Tizen?
3
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++
![Page 4: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/4.jpg)
What is Tizen?
4
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/
![Page 5: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/5.jpg)
What is Tizen?
5
Cross-category
Supporting the various profiles.
Smartphone, netbook, tablet, IVI, TV
Connecting many devices is easy.
![Page 6: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/6.jpg)
What is Tizen?
6
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 ]
![Page 7: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/7.jpg)
Organization
7
Linux foundation
Open Source Release
SDK Platform Development
Tizen association
Guiding the industry roles of Tizen
Gathering Requirements
Identification and Facilitation of
service models
![Page 8: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/8.jpg)
Market release
8
NX200, NX 300
Samsung Z1
OS : Tizen 2.3
![Page 9: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/9.jpg)
Market release
9
Samsung Z3
OS : Tizen 2.4
Gear S2
OS : Tizen 2.3
![Page 10: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/10.jpg)
Tizen v2.3 Architecture
10
Source: https://developer.tizen.org/development/getting-started/web-
application/understanding-tizen-programming
![Page 11: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/11.jpg)
Kernel Layer
11
Linux kernel
Device Drivers
Hardware Adaptation Plug-ins
Kernel /HW Adaptation Layer
Kernel Device Driver
Telephony
Plug-ins
Sensor
Plug-ins System
Plug-ins …
HAL(HW Adaptation Layer)
![Page 12: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/12.jpg)
Native Subsystems
12
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
Network Security
Base Content Location Messaging Multimedia
Social System Telephony UI Web
![Page 13: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/13.jpg)
Web Framework
13
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
Web
Runtime
Video
CSS
Touch
WebGL
Worker
…
BT
Msg
LBS
NFC
Call
…
![Page 14: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/14.jpg)
Applications
14
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
Web Framework Native Applications
Web Applications Web API
Native API
Native Subsystems
Hybrid Application
= Web + Native(Non-UI)
![Page 15: Tizen v2.3 OverviewNative Subsystems 12 System services, native modules across various domains Modules Base, Application framework, Security, UI, Network, Messaging, Social, Locations,](https://reader036.vdocuments.site/reader036/viewer/2022081612/5f1b17340571f6660d6554dd/html5/thumbnails/15.jpg)
Reference
15
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