AppWorld Europe 2012 Keynote - Tizen
Upcoming SlideShare
Loading in...5
×
 

AppWorld Europe 2012 Keynote - Tizen

on

  • 684 views

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 ...

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.

Statistics

Views

Total Views
684
Views on SlideShare
684
Embed Views
0

Actions

Likes
0
Downloads
23
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \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

AppWorld Europe 2012 Keynote - Tizen AppWorld Europe 2012 Keynote - Tizen Presentation Transcript

  • 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 different
  • 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 66% 53%40 37% 34% 31%20 26% 15%* 0 Android iOS mobile web Windows Phone BlackBerry Symbian Qt MeeGo Source: visionmobile
  • 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
  • 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• It can’s success without the user in mind
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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). - Steve Jobs
  • 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
  • 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
  • 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
  • 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
  • Who are the Tizen Association
  • Where is Tizen project from?                                          
  • 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
  • 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
  • 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
  • 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
  • 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
  • Webkit-eflweb view Javascript Web core core Evas Object (buffer) UI FW Cairo Evas & Ecore X Server OpenGL ES/GL
  • HTML5 compatibility
  • Package
  • 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
  • thank you @chengluoc.luo@samsung.com