SlideShare une entreprise Scribd logo
1  sur  43
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


   OS

Middleware


  Kernel
What users see
 Services

  Device


   OS

Middleware


  Kernel
How open is enough?
                                                                     % Developer Mindshare

80
     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 Mindshare

80
     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 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
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
Lessons Learned
Open Standards
Open Standards




OpenCL
Open Standards


New open standards created in the mobile era, such as
HTML5, 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 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
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 APIs
content selection      shortcut scroll widget
                                                   download APIs        notification APIs
      context menu auto-divider
expandable list                                                    power control
                    virtual list
       auto-divider
Webkit-efl

web 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 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
thank you
     @chengluo
c.luo@samsung.com

Contenu connexe

En vedette

Interview Presentation
Interview PresentationInterview Presentation
Interview Presentationguest3febbc
 
Hap P Resentation Jan 22 2010
Hap P Resentation Jan 22 2010Hap P Resentation Jan 22 2010
Hap P Resentation Jan 22 2010Kevin Stahle
 
LinuxCon Europe 2012 - Tizen Mini Summit
LinuxCon Europe 2012 - Tizen Mini Summit LinuxCon Europe 2012 - Tizen Mini Summit
LinuxCon Europe 2012 - Tizen Mini Summit Cheng Luo
 
Social Media Strategies for Non-Profits
Social Media Strategies for Non-ProfitsSocial Media Strategies for Non-Profits
Social Media Strategies for Non-ProfitsDayn Wilberding
 

En vedette (7)

Interview Presentation
Interview PresentationInterview Presentation
Interview Presentation
 
Mobile phones
Mobile phonesMobile phones
Mobile phones
 
Hap P Resentation Jan 22 2010
Hap P Resentation Jan 22 2010Hap P Resentation Jan 22 2010
Hap P Resentation Jan 22 2010
 
MonkeyLove App
MonkeyLove AppMonkeyLove App
MonkeyLove App
 
LinuxCon Europe 2012 - Tizen Mini Summit
LinuxCon Europe 2012 - Tizen Mini Summit LinuxCon Europe 2012 - Tizen Mini Summit
LinuxCon Europe 2012 - Tizen Mini Summit
 
MonkeyLove App Proposal
MonkeyLove App ProposalMonkeyLove App Proposal
MonkeyLove App Proposal
 
Social Media Strategies for Non-Profits
Social Media Strategies for Non-ProfitsSocial Media Strategies for Non-Profits
Social Media Strategies for Non-Profits
 

Similaire à AppWorld Europe 2012 Keynote - Tizen

My Internship at SitePro
My Internship at SiteProMy Internship at SitePro
My Internship at SiteProIsaiah Suarez
 
GitOps Core Concepts & Ways of Structuring Your Repos
GitOps Core Concepts & Ways of Structuring Your ReposGitOps Core Concepts & Ways of Structuring Your Repos
GitOps Core Concepts & Ways of Structuring Your ReposWeaveworks
 
Repertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfestRepertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfestDSCVSSUT
 
Company "Owned" Social Networks / Community
Company "Owned" Social Networks / CommunityCompany "Owned" Social Networks / Community
Company "Owned" Social Networks / CommunityiGo2 Pty Ltd
 
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersHow to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersAnton Parkhomenko
 
Threat Modeling for IoT Systems
Threat Modeling for IoT SystemsThreat Modeling for IoT Systems
Threat Modeling for IoT SystemsDenim Group
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)dduquenne
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemseG Innovations
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017Ian Skerrett
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your APICarlo Longino
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forumthemix
 
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn..."How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...Eurapp
 
July iPhone Business Meetup
July iPhone Business MeetupJuly iPhone Business Meetup
July iPhone Business MeetupJeff Haynie
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
 
Community Driven Innvoation
Community Driven InnvoationCommunity Driven Innvoation
Community Driven InnvoationOpenSourceCamp
 
11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial EngineerMark W. Bennett
 
Micro Frontends.pptx
Micro Frontends.pptxMicro Frontends.pptx
Micro Frontends.pptxShanAli738907
 

Similaire à AppWorld Europe 2012 Keynote - Tizen (20)

My Internship at SitePro
My Internship at SiteProMy Internship at SitePro
My Internship at SitePro
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
GitOps Core Concepts & Ways of Structuring Your Repos
GitOps Core Concepts & Ways of Structuring Your ReposGitOps Core Concepts & Ways of Structuring Your Repos
GitOps Core Concepts & Ways of Structuring Your Repos
 
Repertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfestRepertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfest
 
Company "Owned" Social Networks / Community
Company "Owned" Social Networks / CommunityCompany "Owned" Social Networks / Community
Company "Owned" Social Networks / Community
 
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersHow to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designers
 
Threat Modeling for IoT Systems
Threat Modeling for IoT SystemsThreat Modeling for IoT Systems
Threat Modeling for IoT Systems
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your API
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
 
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn..."How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
 
iPhone and the Enterprise
iPhone and the EnterpriseiPhone and the Enterprise
iPhone and the Enterprise
 
July iPhone Business Meetup
July iPhone Business MeetupJuly iPhone Business Meetup
July iPhone Business Meetup
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
Community Driven Innvoation
Community Driven InnvoationCommunity Driven Innvoation
Community Driven Innvoation
 
11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer11-2016_Entrepreneurial Engineer
11-2016_Entrepreneurial Engineer
 
Micro Frontends.pptx
Micro Frontends.pptxMicro Frontends.pptx
Micro Frontends.pptx
 
Robit
RobitRobit
Robit
 

Dernier

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

AppWorld Europe 2012 Keynote - Tizen

  • 1. Tizen: Yet Another Open Source Project? Cheng Luo
  • 2. Agenda • Mobile open source landscape • Does open always work • HTML5 is overhyped or not there • What makes Tizen different
  • 3. Mobile Open Source Landscape
  • 4. Mobile Open Source Landscape Kernel
  • 5. Mobile Open Source Landscape Middleware Kernel
  • 6. Mobile Open Source Landscape OS Middleware Kernel
  • 7. Mobile Open Source Landscape Device OS Middleware Kernel
  • 8. Mobile Open Source Landscape Services Device OS Middleware Kernel
  • 9. What developers see Services Device OS Middleware Kernel
  • 10. What users see Services Device OS Middleware Kernel
  • 11. How open is enough? % Developer Mindshare 80 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. How open is enough? % Openness % Developer Mindshare 80 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. Does open source always work?
  • 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
  • 32. Who are the Tizen Association
  • 33. Where is Tizen project from?                                                     
  • 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
  • 43. thank you @chengluo c.luo@samsung.com

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n