Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Collaborative development
 for the future of mobile
  Fachkonferenz, 3rd December 2008
Why LiMo?
1
                 2
               2.1
             2.11
             2.12
               3.0
               4.0
        ...
What is LiMo?
Not a standards body
Not end-to-end platform
Industry consortium
52 members
Independent foundation
Goals
Competitive Platform
Beyond specifications
What makes LiMo especially attractive for
    Mozilla is that it’s all about code,
where previous efforts around mobile Li...
Proven technology
2003
2003
Free from business
  model conflicts
Free from business
  model conflicts
Free from business
  model conflicts
Content


  Applications


 User Interface




Operating System
Content


                   Applications


               User Interface

                           LiMo Platform Middle...
Content


                   Applications

                           User Interface
 User Interface            As selecte...
Content


  Applications          Applications
                        As selected by the mobile consumer


              ...
Content        Content
                   As selected by the mobile consumer


  Applications     Applications
           ...
Open Governance
http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
Open Organisation
Open access to source code by LiMo Members
Open access to source code by LiMo Members
Open APIs
Open APIs

http://www.limofoundation.org/en/technical-documents.html
Open Architecture
Member intends to contribute
Member intends to contribute


   Requirements Council evaluation
Member intends to contribute


   Requirements Council evaluation


Contribution of the code
Member intends to contribute


   Requirements Council evaluation


Contribution of the code


         Working Group eval...
Member intends to contribute


   Requirements Council evaluation


Contribution of the code


         Working Group eval...
Collaborative source
Licensing models
Licensing models
Licensing models
Common
Common   Non-Common
Common             Non-Common

              Foundation
Member
             Public License
Projects
           (Common Cap...
Common               Non-Common

                 Foundation
  Member
                Public License
  Projects
          ...
Common               Non-Common

                 Foundation
  Member
                Public License
  Projects
          ...
Common               Non-Common

                 Foundation              Foundation
  Member                             ...
Common               Non-Common

                 Foundation              Foundation
  Member                             ...
Common               Non-Common

                 Foundation              Foundation
  Member                             ...
Common               Non-Common

                 Foundation              Foundation
  Member                             ...
Common Modules

                                   Framework
              Core, hardware independent and geographic-marke...
Common Modules

                                   Framework
              Core, hardware independent and geographic-marke...
IP Safe Harbour
Applications

           Foundation API

   Framework                  Framework

           Framework API

Plugin    Plug...
Applications

           Foundation API

   Framework                  Framework

           Framework API

Plugin    Plug...
Applications

           Foundation API

   Framework                  Framework

           Framework API

Plugin    Plug...
Strong
Balanced
Common               Non-Common
   Foundation              Foundation
  Public License          Public License
(Common Cap...
Common                Non-Common
          Foundation               Foundation
         Public License           Public Li...
Common                  Non-Common
          Foundation                  Foundation
         Public License              P...
Common                                    Non-Common
             Foundation                                    Foundation...
Common                                    Non-Common
             Foundation                                    Foundation...
Current proceedings
Strong Industry Backing
Board
Board

Backing
Board

Backing

Capacity
Release 1
Release 1
R1 Platform Scope
Application Layer




Application / UI Framework & Application Engine Layer




                 Middleware Layer


      ...
Application Layer




Application / UI Framework & Application Engine Layer




                    Middleware Layer


   ...
Application Layer




     Application / UI Framework & Application Engine Layer


  System     Telephony     Networking  ...
Application Layer




     Application / UI Framework & Application Engine Layer

                                   Termi...
Application Layer



Application   Application
                                            Internet     Messaging   Databa...
Application Layer

        Application Manager & UI API                       Application Engine API

Application   Applic...
Application     Phone
                              Browser         MMS/SMS       PIM Utilities     Camera       SIM toolk...
23 handsets
SDKs
SDKs
Native, Web, Java
Challenges
Chances for engineers
As the development community looks at
how best to bring new applications to the marketplace,
they should check    out LiMo...
As the development community looks at
how best to bring new applications to the marketplace,
they should check    out LiMo...
Open Source principles
Sharing of code
Collaborative development
Reciprocal flow of innovation
GTK


 Bellagio


GStreamer


 GConf


 D-Bus


  Linux
Challenges for
  engineers
Work in progress
Conclusion
Conclusion

• An industry-driven initiative
• An innovative IPR model tailored to foster
  collaboration at the code level...
Thank you!




andrew.savory@limofoundation.org
  http://www.limofoundation.org/
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
Prochain SlideShare
Chargement dans…5
×

Collaborative Development for the future of Mobile

1 044 vues

Publié le

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Collaborative Development for the future of Mobile

  1. 1. Collaborative development for the future of mobile Fachkonferenz, 3rd December 2008
  2. 2. Why LiMo?
  3. 3. 1 2 2.1 2.11 2.12 3.0 4.0 4.1 4.2 5.0 5.2.318 (6) 5.2.19202 (6.1) 5.2.20757 (6.1.4)
  4. 4. What is LiMo?
  5. 5. Not a standards body
  6. 6. Not end-to-end platform
  7. 7. Industry consortium
  8. 8. 52 members
  9. 9. Independent foundation
  10. 10. Goals
  11. 11. Competitive Platform
  12. 12. Beyond specifications
  13. 13. What makes LiMo especially attractive for Mozilla is that it’s all about code, where previous efforts around mobile Linux have been more focused on developing standards. - Jay Sullivan, Mozilla
  14. 14. Proven technology
  15. 15. 2003
  16. 16. 2003
  17. 17. Free from business model conflicts
  18. 18. Free from business model conflicts
  19. 19. Free from business model conflicts
  20. 20. Content Applications User Interface Operating System
  21. 21. Content Applications User Interface LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  22. 22. Content Applications User Interface User Interface As selected by the handset maker / network operator LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  23. 23. Content Applications Applications As selected by the mobile consumer User Interface User Interface As selected by the handset maker / network operator LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  24. 24. Content Content As selected by the mobile consumer Applications Applications As selected by the mobile consumer User Interface User Interface As selected by the handset maker / network operator LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  25. 25. Open Governance
  26. 26. http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
  27. 27. http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
  28. 28. http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
  29. 29. Open Organisation
  30. 30. Open access to source code by LiMo Members
  31. 31. Open access to source code by LiMo Members
  32. 32. Open APIs
  33. 33. Open APIs http://www.limofoundation.org/en/technical-documents.html
  34. 34. Open Architecture
  35. 35. Member intends to contribute
  36. 36. Member intends to contribute Requirements Council evaluation
  37. 37. Member intends to contribute Requirements Council evaluation Contribution of the code
  38. 38. Member intends to contribute Requirements Council evaluation Contribution of the code Working Group evaluation
  39. 39. Member intends to contribute Requirements Council evaluation Contribution of the code Working Group evaluation Architecture Council classification
  40. 40. Collaborative source
  41. 41. Licensing models
  42. 42. Licensing models
  43. 43. Licensing models
  44. 44. Common
  45. 45. Common Non-Common
  46. 46. Common Non-Common Foundation Member Public License Projects (Common Capable)
  47. 47. Common Non-Common Foundation Member Public License Projects (Common Capable) Open Source Open Source License Projects
  48. 48. Common Non-Common Foundation Member Public License Projects (Common Capable) Open Source Open Source License Projects
  49. 49. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Open Source License Projects
  50. 50. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Member Open Source License Proprietary License Projects Projects
  51. 51. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Member Open Source License Proprietary License Projects Projects
  52. 52. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Member Open Source License Proprietary License Projects Projects
  53. 53. Common Modules Framework Core, hardware independent and geographic-market independent functionality for a certain type or class of Modules Non-Common Modules Plugin Plugin Plugin Proprietary license Open Source license FPL
  54. 54. Common Modules Framework Core, hardware independent and geographic-market independent functionality for a certain type or class of Modules Non-Common Modules Plugin Plugin Plugin Proprietary license Open Source license FPL
  55. 55. IP Safe Harbour
  56. 56. Applications Foundation API Framework Framework Framework API Plugin Plugin Plugin Plugin Linux Kernel Chipset Architecture
  57. 57. Applications Foundation API Framework Framework Framework API Plugin Plugin Plugin Plugin Linux Kernel Chipset Architecture
  58. 58. Applications Foundation API Framework Framework Framework API Plugin Plugin Plugin Plugin Linux Kernel Chipset Architecture
  59. 59. Strong
  60. 60. Balanced
  61. 61. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License
  62. 62. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert including commercial distribution to non-members
  63. 63. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert Patent non-assert including commercial limited to distribution distribution to non-members between members
  64. 64. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert Patent non-assert including commercial limited to distribution distribution to non-members between members Industry Standards and pooled patents are excluded from the scope of the IPR policy
  65. 65. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert Patent non-assert including commercial limited to distribution distribution to non-members between members Industry Standards and pooled patents are excluded from the scope of the IPR policy Combinations are excluded from the scope of the IPR policy
  66. 66. Current proceedings
  67. 67. Strong Industry Backing
  68. 68. Board
  69. 69. Board Backing
  70. 70. Board Backing Capacity
  71. 71. Release 1
  72. 72. Release 1
  73. 73. R1 Platform Scope
  74. 74. Application Layer Application / UI Framework & Application Engine Layer Middleware Layer Kernel Layer
  75. 75. Application Layer Application / UI Framework & Application Engine Layer Middleware Layer Linux Kernel Device Drivers Modem Interface
  76. 76. Application Layer Application / UI Framework & Application Engine Layer System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  77. 77. Application Layer Application / UI Framework & Application Engine Layer Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  78. 78. Application Layer Application Application Internet Messaging Database Future Manager UI Framework Framework Services Expansion Framework Framework Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  79. 79. Application Layer Application Manager & UI API Application Engine API Application Application Internet Messaging Database Future Manager UI Framework Framework Services Expansion Framework Framework Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  80. 80. Application Phone Browser MMS/SMS PIM Utilities Camera SIM toolkit Manager Applications Data Multimedia Other Settings Contacts Java App Email & IM Applications Applications Applications Application Manager & UI API Application Engine API Application Application Internet Messaging Database Future Manager UI Framework Framework Services Expansion Framework Framework Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  81. 81. 23 handsets
  82. 82. SDKs
  83. 83. SDKs
  84. 84. Native, Web, Java
  85. 85. Challenges
  86. 86. Chances for engineers
  87. 87. As the development community looks at how best to bring new applications to the marketplace, they should check out LiMo and Linux Mobile first. - Kyle Malady, Vice President of Network for Verizon
  88. 88. As the development community looks at how best to bring new applications to the marketplace, they should check out LiMo and Linux Mobile first. - Kyle Malady, Vice President of Network for Verizon
  89. 89. Open Source principles
  90. 90. Sharing of code
  91. 91. Collaborative development
  92. 92. Reciprocal flow of innovation
  93. 93. GTK Bellagio GStreamer GConf D-Bus Linux
  94. 94. Challenges for engineers
  95. 95. Work in progress
  96. 96. Conclusion
  97. 97. Conclusion • An industry-driven initiative • An innovative IPR model tailored to foster collaboration at the code level • Based on Open Source principles
  98. 98. Thank you! andrew.savory@limofoundation.org http://www.limofoundation.org/

×