Your SlideShare is downloading. ×
0
Tizen: Yet Another Open Source             Project?            Cheng Luo
Agenda• Mobile   open source landscape• Does   open always work• HTML5    is overhyped or not there• What   makes Tizen di...
Mobile Open Source Landscape
Mobile Open Source Landscape  Kernel
Mobile Open Source Landscape Middleware   Kernel
Mobile Open Source Landscape    OS Middleware   Kernel
Mobile Open Source Landscape   Device    OS Middleware   Kernel
Mobile Open Source Landscape  Services   Device    OS Middleware   Kernel
What developers see Services  Device   OSMiddleware  Kernel
What users see Services  Device   OSMiddleware  Kernel
How open is enough?                                                                     % Developer Mindshare80     77%60 ...
How open is enough?                                                  % Openness         % Developer Mindshare80     77%   ...
Does open source always work?
Does open source always work?• It   can’t save dying technologies or products
Does open source always work?• It   can’t save dying technologies or products
Does open source always work?• It   can’t save dying technologies or products• It   can’t success without the community
Does open source always work?• It   can’t save dying technologies or products• It   can’t success without the community
Does open source always work?• It   can’t save dying technologies or products• It   can’t success without the community• I...
Does open source always work?• It   can’t save dying technologies or products• It   can’t success without the community• I...
Does open source always work?• It   can’t save dying technologies or products• It   can’t success without the community• I...
Does open source always work?• It   can’t save dying technologies or products• It   can’t success without the community• I...
What does matterDoesn’t matter how open it is or the definition ofopenness, the only thing does matter is how easy   to oth...
What does matterDoesn’t matter how open it is or the definition ofopenness, the only thing does matter is how easy   to oth...
Lessons Learned
Open Standards
Open StandardsOpenCL
Open StandardsNew open standards created in the mobile era, such asHTML5, will win on mobile devices (and PCs too).       ...
HTML5: Overhyped or just not            there?•a   lot of cool stuffs is there, but it’s all down to the fps• don’t   agai...
License vs. Governance model• Licenses   determine rights to use, copy and modify• Just   making your source code availabl...
Industry support• Tomake open source projects move ahead, you need strong leadership• To   make the code running on the de...
How Tizen works       Tizen Association                                      Tizen Project                    Board       ...
Who are the Tizen Association
Where is Tizen project from?                                           ...
MeeGo vs Tizen architecture   Netbook Application            Handset Application                   Other Application      ...
MeeGo vs Tizen architecture   Netbook Application             Handset Application                   Other Application     ...
MeeGo vs Tizen architecture   Netbook Application                 Handset Application                     Other Applicatio...
MeeGo vs Tizen architecture                             Web App                                                           ...
Tizen 2.0 alpha      Enhanced HTML5                            Better IDE & SDK WebKit2 WRT            screen orientation ...
Webkit-eflweb view            Javascript                                            Web core                       core    ...
HTML5 compatibility
Package
What makes Tizen different?comprehensive HTML5       equal opportunity          Freedom to innovative      Industry leader...
thank you     @chengluoc.luo@samsung.com
Upcoming SlideShare
Loading in...5
×

AppWorld Europe 2012 Keynote - Tizen

470

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
470
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "AppWorld Europe 2012 Keynote - Tizen"

    1. 1. Tizen: Yet Another Open Source Project? Cheng Luo
    2. 2. Agenda• Mobile open source landscape• Does open always work• HTML5 is overhyped or not there• What makes Tizen different
    3. 3. Mobile Open Source Landscape
    4. 4. Mobile Open Source Landscape Kernel
    5. 5. Mobile Open Source Landscape Middleware Kernel
    6. 6. Mobile Open Source Landscape OS Middleware Kernel
    7. 7. Mobile Open Source Landscape Device OS Middleware Kernel
    8. 8. Mobile Open Source Landscape Services Device OS Middleware Kernel
    9. 9. What developers see Services Device OSMiddleware Kernel
    10. 10. What users see Services Device OSMiddleware Kernel
    11. 11. How open is enough? % Developer Mindshare80 77%60 66% 53%40 37% 34% 31%20 26% 15%* 0 Android iOS mobile web Windows Phone BlackBerry Symbian Qt MeeGo Source: visionmobile
    12. 12. How open is enough? % Openness % Developer Mindshare80 77% 65%* 58% 58% 61%60 66% 53%40 23% 37% 34% 31%20 26% 15%* 0 Android iOS mobile web Windows Phone BlackBerry Symbian Qt MeeGo Source: visionmobile
    13. 13. Does open source always work?
    14. 14. Does open source always work?• It can’t save dying technologies or products
    15. 15. Does open source always work?• It can’t save dying technologies or products
    16. 16. Does open source always work?• It can’t save dying technologies or products• It can’t success without the community
    17. 17. Does open source always work?• It can’t save dying technologies or products• It can’t success without the community
    18. 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. 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. 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. 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. 22. What does matterDoesn’t matter how open it is or the definition ofopenness, 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. 23. What does matterDoesn’t matter how open it is or the definition ofopenness, 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
    24. 24. Lessons Learned
    25. 25. Open Standards
    26. 26. Open StandardsOpenCL
    27. 27. Open StandardsNew open standards created in the mobile era, such asHTML5, will win on mobile devices (and PCs too). - Steve Jobs
    28. 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. 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. 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. 31. How Tizen works Tizen Association Tizen Project Board Technical Steering Group chaired by operators chaired by Intel and SamsungOpen 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
    32. 32. Who are the Tizen Association
    33. 33. Where is Tizen project from?                                          
    34. 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. 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. 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. 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. 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 APIscontent selection shortcut scroll widget download APIs notification APIs context menu auto-dividerexpandable list power control virtual list auto-divider
    39. 39. Webkit-eflweb view Javascript Web core core Evas Object (buffer) UI FW Cairo Evas & Ecore X Server OpenGL ES/GL
    40. 40. HTML5 compatibility
    41. 41. Package
    42. 42. What makes Tizen different?comprehensive HTML5 equal opportunity Freedom to innovative Industry leaders uniteimplementation shape direction Freedom to differentiate multiple choices of eco-multiple OS and devices system players no restrictions on apps/ Robust developer programeasy to create apps services open governance
    43. 43. thank you @chengluoc.luo@samsung.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×