This presentation will answer the question whether Tizen is just another open source project like Maemo and Moblin or it has its unique and different approach to developers and the market. It will focus on the USP of the Tizen platform from different aspects.
14. Does open source always work?
• It can’t save dying technologies or products
15. Does open source always work?
• It can’t save dying technologies or products
16. Does open source always work?
• It can’t save dying technologies or products
• It can’t success without the community
17. Does open source always work?
• It can’t save dying technologies or products
• It can’t success without the community
18. Does open source always work?
• It can’t save dying technologies or products
• It can’t success without the community
• It can’s success without the user in mind
19. Does open source always work?
• It can’t save dying technologies or products
• It can’t success without the community
• It can’s success without the user in mind
20. Does open source always work?
• It can’t save dying technologies or products
• It can’t success without the community
• It can’s success without the user in mind
• Itcan’t build healthy eco-systems without
industrial leaders
21. Does open source always work?
• It can’t save dying technologies or products
• It can’t success without the community
• It can’s success without the user in mind
• Itcan’t build healthy eco-systems without
industrial leaders
22. What does matter
Doesn’t matter how open it is or the definition of
openness, the only thing does matter is how easy
to others to join what you are doing and
innovate on top of what you’re doing.
- Kevin Kelly
23. What does matter
Doesn’t matter how open it is or the definition of
openness, the only thing does matter is how easy
to others to join what you are doing and
innovate on top of what you’re doing.
- Kevin Kelly
27. Open Standards
New open standards created in the mobile era, such as
HTML5, will win on mobile devices (and PCs too).
- Steve Jobs
28. HTML5: Overhyped or just not
there?
•a lot of cool stuffs is there, but it’s all down to the fps
• don’t against the native apps, fill the gap
• cross-platform is really nice, but it takes time and efforts
• So far, it is the most promising technology for cross-platform
29. License vs. Governance model
• Licenses determine rights to use, copy and modify
• Just making your source code available is not enough
• Governance determines rights to visibility, to influence and to
innovate upon it
•A transparent governance model helps the long term strategy
30. Industry support
• Tomake open source projects move ahead, you need strong
leadership
• To make the code running on the device, you need OEMs
• To make the code performs better, you need chipset vendors
• To make phone calls, you need operators
31. How Tizen works
Tizen Association Tizen Project
Board Technical Steering Group
chaired by operators chaired by Intel and Samsung
Open to operators, OEMs, silicon suppliers, system Contribution-based Membership/Influence
integrators ...
Requirements Architecture, SDK,
Marketing Community Office
Advisory APIs
Partners Roadmaps and
App Store User Interface
Requirements
Programs
Compliance Test Project Development and
Suite Management
Independent Industry Association Technical Project within Linux
evolution of Limo Foundation Foundation
34. MeeGo vs Tizen architecture
Netbook Application Handset Application Other Application
Fraemwork Framework Framework
MeeGo APIs
Core OS
Security System Communications
Device state and Essential Telephony, IM,
security framework
resource policy mgmt, base enssentials connection mgmt,
and enables sensor, context bluetooth
Data Multimedia Qt
Location
Management multimedia related Qt, QtWRT, Qt
Location framework
meta data Storage enables and drivers Mobility, QML
SW Management Graphics PIM Kernel
package mgmt. X11, OpenGL, calendar, contacts, Linux kernel and
software lifecycle Input, display drivers backup and sync core drivers
Hardware Adaptation Layer
35. MeeGo vs Tizen architecture
Netbook Application Handset Application Other Application
Fraemwork Framework Framework
MeeGo APIs
Core OS
Security System Communications
Device state and Essential Telephony, IM,
security framework
resource policy mgmt, base enssentials connection mgmt,
and enables sensor, context bluetooth
Data Multimedia Qt
Location
Management multimedia related Qt, QtWRT, Qt
Location framework
meta data Storage enables and drivers Mobility, QML
SW Management Graphics PIM Kernel
package mgmt. X11, OpenGL, calendar, contacts, Linux kernel and
software lifecycle Input, display drivers backup and sync core drivers
Kernel / Hardware Adaptation Layer
Hardware Adaptation Layer
36. MeeGo vs Tizen architecture
Netbook Application Handset Application Other Application
Fraemwork Framework Framework
MeeGo APIs
Core OS
Security System
System Communications
Connectivity
Device state and Messaging
Essential Telephony, IM,
security framework
access control, Power mgr, system mgr, Connection, bluetooth,
resource policy mgmt, SMS, MMS, Email
base enssentials connection mgmt,
HTTP, NFC, Wifi
certs, secure storage
and enables sensor, device FW
sensor, context bluetooth
Data
Web Location Multimedia Qt
Location Telephony
Management
layout & rendering, JS geolocation, geocoding, multimedia related
video, audio, Qt, QtWRT, Qt
engine, runtime Locationmap, POI
framework cellular network
meta data Storage route, camera, audio 2d/3d
enables and drivers Mobility, QML
Graphics &
SW App FW
Management Graphics PIM Kernel
Base
Inputs
apppackage mgmt, app
lifecycle mgmt. X11, OpenGL,
X11, 2d/3d, Input, font calendar, contacts, Linux database,
IPC, kernel and
software lifecycle
launch, pkg mgmt Input, display drivers backup and sync core drivers
essentials
mgmt
Kernel / Hardware Adaptation Layer
Hardware Adaptation Layer
37. MeeGo vs Tizen architecture
Web App
Native Application
Web API
Core OS
Security System
System Communications
Connectivity
Device state and Messaging
Essential Telephony, IM,
security framework
access control, Power mgr, system mgr, Connection, bluetooth,
resource policy mgmt, SMS, MMS, Email
base enssentials connection mgmt,
HTTP, NFC, Wifi
certs, secure storage
and enables sensor, device FW
sensor, context bluetooth
Data
Web Location Multimedia Qt
Location Telephony
Management
layout & rendering, JS geolocation, geocoding, multimedia related
video, audio, Qt, QtWRT, Qt
engine, runtime Locationmap, POI
framework cellular network
meta data Storage route, camera, audio 2d/3d
enables and drivers Mobility, QML
Graphics &
SW App FW
Management Graphics PIM Kernel
Base
Inputs
apppackage mgmt, app
lifecycle mgmt. X11, OpenGL,
X11, 2d/3d, Input, font calendar, contacts, Linux database,
IPC, kernel and
software lifecycle
launch, pkg mgmt Input, display drivers backup and sync core drivers
essentials
mgmt
Kernel / Hardware Adaptation Layer
Hardware Adaptation Layer
38. Tizen 2.0 alpha
Enhanced HTML5 Better IDE & SDK
WebKit2 WRT screen orientation
multi-process APIs smart installer
snapshot-based
video subtitles video caption installation
enhanced openGL ES
keygen details battery status UI builder WebGL accelerated
emulator
Web UI FW More Device APIs
content selection shortcut scroll widget
download APIs notification APIs
context menu auto-divider
expandable list power control
virtual list
auto-divider
39. Webkit-efl
web view Javascript
Web core
core
Evas Object
(buffer)
UI FW Cairo Evas & Ecore
X Server
OpenGL ES/GL
42. What makes Tizen different?
comprehensive HTML5 equal opportunity Freedom to innovative Industry leaders unite
implementation
shape direction Freedom to differentiate multiple choices of eco-
multiple OS and devices system players
no restrictions on apps/ Robust developer program
easy to create apps services
open governance