SlideShare a Scribd company logo
1 of 17
Download to read offline
Open Source Software and
Product Development
Petra Söderling, Nokia Devices R&D
New Product Development Strategies, Vienna, June 2009
Inspiring innovation
                       Nokia E71   Nokia N97   Nokia 5800
                                               XpressMusic




Company Confidential
2   © 2009 Nokia
S60 on Symbian OS is the leading
innovation platform



                         Volumes             Open
                                            Internet



                                      User
                                   experience
S60 on Symbian OS is the leading
innovation platform


                   250+ million
                                             Open
                       200+                 Internet



                                      User
                                   experience
S60 on Symbian OS is the leading
innovation platform



                         Volumes




                                      User
                                   experience
S60 on Symbian OS is the leading
innovation platform



                         Volumes         Open
                                        Internet


                                   Messaging

                                         PIM

                                       Audio

                                      System

                                     Imaging

                                     Location
Future of S60 & Symbian OS is
Open Source with Symbian Foundation

Non-profit open, independent
foundation to provide, manage and
unify the platform.
Membership is open to all.
Source code available for free to all
members.
Full platform moved to Eclipse
Public License over two years.


7   © 2008 Nokia
Symbian Foundation vision




            Device creators                Service creators      Developers          Users
               Fast TTM                     Unified platform   Huge opportunity   Best devices
           Breadth of features             Range of rich dev   Great community     Best apps
             Low cost & risk                 environments      Tools & support    Best services

Company Confidential
8    © 2009 Nokia
    Copyright © 2009 Symbian Foundation.
Company Confidential
9    © 2009 Nokia
    Copyright © 2009 Symbian Foundation.
Development             • Development priorities driven by member contributions
Principles              • Development process defines
                           • Acceptance and governance of asset contributions
                           • Creation of unified platform releases
                           • Assets available for full or partial use
 Company Confidential      • Encourage and enforce contributions with Eclipse license
 10   © 2009 Nokia
Assets are poised for growth



 Short term objectives            Long term objectives
 Improve operational set-up       Maximize sharing of non-
                                  differentiating development cost
 Further increase foundation
 platform attractiveness for      Establish wide, engaged
 handset vendors                  community of ecosystem players
 Create one common platform       Release the full foundation
 with an unified User Interface   platform as Open Source
The code   40 million lines of code
           450,000 source code files
           45,000 directories
           2000 software components
           100+ packages
           3 layers of 14 technology
           domains
           1 unified platform
3 layers and 14 technology domains
Application




                     Location Apps
                                                     Personal         Connectivity           Productivity        Multimedia
                                                     Comms               Apps                                                      UI Apps
                 Device                                                                         Apps               Apps
                                     Web              Apps
                 Mgmt                                                                                                                             App
                  Apps               Apps
                                                                                                                                                 Tools
Middleware




              Location           Connectivity                                                                                                Middleware
                MW                  MW                                                                                                         Tools
                                                     Personal    Device                                                          UI
                                                                              Productivity        Multimedia     Runtimes &
                                                     Comms       Mgmt                                                         Middlewa
                                    Data                                      MW Services         Middleware      Web MW
              Security                                 MW         MW                                                             re
                                   Comms
               MW                   MW




                             OS            OS Runtime        OS         OS Data        OS                OS
                                            and Web                                  Personal                         Multimedia      Graphics
OS




                           Security                        Location     Comms        Comms            Connectivity
                                                                                                                                                   OS
                                                                                                                                                  Tools
                                                                          OS Base Services



              Copyright © 2009 Symbian Foundation.
100+ packages
Application




                                          Video
                                                                  IP                File                                               Instant                            Image    Video               Video                         Music                 Voice       Screen     Home-
              Location                    Tele-      PoC                 PC                                                Msging                  Utility   Camera                          Gallery                       Video                 Radio                                      Help
                                                                Tele-             Manager                                              Msging                             Editor   Editor              Player   Photos               Player               Recorder     Saver      screen              Profile
               Apps                       phony      Apps               Suite                                               Apps                   Apps       Apps                            Apps                         Center                Apps                                       Apps
                                                                phony              Apps                                                 Apps                               Apps    Apps                Apps                          Apps                  Apps         Apps       Apps
                                          Apps
                               Phone                                                              Contact     Organizer                                                                                                                                                                                         Tech-
                               Apps                                                                Apps       App Suite                                                                                                                                                                                         view

                                                         Content         Device                                                                               Image                                        Speech
               Multimedia                 Settings                                    PCC                                       Chinese                                    Multimedia       Graphics                                                Connectivity
                                                         Control         Control                                                                              Viewer                                      Recognition      Web UIs    ( Java )
               Sharing UIs                  UIs                                        S                                       Dictionary                                     UIs             UIs                                                     Tools
                                                        Daemons         Daemons                                                                                UIs                                           UIs
Middleware




                          Tele-
                                                          Service                                                                               Legacy                                       Multimedia
              Location   phony &         Remote                          DLNA        Remote       Wireless    VPN      Msging      Image                                 Video Camera                       Input  Classic SVG            UI             Service API    Service  Open         Web      UI
                                                         Discovery                                                                             Metadata      ( Helix )                          App                                                                                      Web
              Services     SIM          Connectivity                    Services      Mgmt        Access      Client    Mw        Handling                               Utils Services                    Methods   UI    Tiny       Accelerator        Framework       API    Services     Services Tools
                                                         and Usage                                                                             Services                                      Framework
                         Services



                                                                                                                                   Instant
              Generic                                                                                                                             Legacy                                      Networking                                         Multimedia UI     Smartc                   Home
                             Security                Access        IP App       IP Connectivity     High Level      IP App        Msging &                    Remote        Shortlink                           Metadata      Multimedia                                        UI                       Application
               App                        DRM                                                                                                    Presence                                      Device                                             Framework         ard                    Screen
                             Services                Security     Services          Mgmt            Protocols      Protocols      Presence                    Storage      Connectivity                         Services      Middleware                                     Resources                   Installation
              Support                                                                                                                            Services                                    Management                                                             GBA                    Services
                                                                                                                                  Services




              Generic                                              Persistent                                                                                                   Cellular
                                OS              XML                                     Device              Locating      Comms              Networking                                           Shortlink         Multi-           Imaging                                  Text &            Verification
                OS                                                   Data                                                                                        WLAN          Baseband                                                                  Graphics
                              Security         Services                                Services             Services      Frmwk               Services                                            Services          media           Extensions                              Localisation          Tools
              Services                                             Services                                                                                                     Services
OS




                                                                                                                                             Kernel &
                                                                                                                                             Hardware                         Board                                                                                                                   Build
                                                                                                                                                                             Support                                                                                                                  Tools
                                                                                                                                             Services




              Copyright © 2009 Symbian Foundation.
Changing the ways we work
1. Software development mainly      1. Software development in open
   by Nokia                            collaboration by community
                                       members, including Nokia

2. Software licensed out to other   2. Software source code available
   manufacturers for a fee             for free to all


3. Software platform roadmap is     3. Software platform roadmap is
   confidential                        public
Company Confidential
15   © 2009 Nokia
Why should
     users care
     about open
     source?
     Open source in itself is no answer, however it
     enables more innovation, less IPR restrictions,
     faster development cycle, participation by
     individuals with different backgrounds from
     different cultures, ultimately surfacing as
     better products and user experiences.
Company Confidential
16   © 2009 Nokia
Thank you.



Company Confidential
17   © 2009 Nokia

More Related Content

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Open source software and product development

  • 1. Open Source Software and Product Development Petra Söderling, Nokia Devices R&D New Product Development Strategies, Vienna, June 2009
  • 2. Inspiring innovation Nokia E71 Nokia N97 Nokia 5800 XpressMusic Company Confidential 2 © 2009 Nokia
  • 3. S60 on Symbian OS is the leading innovation platform Volumes Open Internet User experience
  • 4. S60 on Symbian OS is the leading innovation platform 250+ million Open 200+ Internet User experience
  • 5. S60 on Symbian OS is the leading innovation platform Volumes User experience
  • 6. S60 on Symbian OS is the leading innovation platform Volumes Open Internet Messaging PIM Audio System Imaging Location
  • 7. Future of S60 & Symbian OS is Open Source with Symbian Foundation Non-profit open, independent foundation to provide, manage and unify the platform. Membership is open to all. Source code available for free to all members. Full platform moved to Eclipse Public License over two years. 7 © 2008 Nokia
  • 8. Symbian Foundation vision Device creators Service creators Developers Users Fast TTM Unified platform Huge opportunity Best devices Breadth of features Range of rich dev Great community Best apps Low cost & risk environments Tools & support Best services Company Confidential 8 © 2009 Nokia Copyright © 2009 Symbian Foundation.
  • 9. Company Confidential 9 © 2009 Nokia Copyright © 2009 Symbian Foundation.
  • 10. Development • Development priorities driven by member contributions Principles • Development process defines • Acceptance and governance of asset contributions • Creation of unified platform releases • Assets available for full or partial use Company Confidential • Encourage and enforce contributions with Eclipse license 10 © 2009 Nokia
  • 11. Assets are poised for growth Short term objectives Long term objectives Improve operational set-up Maximize sharing of non- differentiating development cost Further increase foundation platform attractiveness for Establish wide, engaged handset vendors community of ecosystem players Create one common platform Release the full foundation with an unified User Interface platform as Open Source
  • 12. The code 40 million lines of code 450,000 source code files 45,000 directories 2000 software components 100+ packages 3 layers of 14 technology domains 1 unified platform
  • 13. 3 layers and 14 technology domains Application Location Apps Personal Connectivity Productivity Multimedia Comms Apps UI Apps Device Apps Apps Web Apps Mgmt App Apps Apps Tools Middleware Location Connectivity Middleware MW MW Tools Personal Device UI Productivity Multimedia Runtimes & Comms Mgmt Middlewa Data MW Services Middleware Web MW Security MW MW re Comms MW MW OS OS Runtime OS OS Data OS OS and Web Personal Multimedia Graphics OS Security Location Comms Comms Connectivity OS Tools OS Base Services Copyright © 2009 Symbian Foundation.
  • 14. 100+ packages Application Video IP File Instant Image Video Video Music Voice Screen Home- Location Tele- PoC PC Msging Utility Camera Gallery Video Radio Help Tele- Manager Msging Editor Editor Player Photos Player Recorder Saver screen Profile Apps phony Apps Suite Apps Apps Apps Apps Center Apps Apps phony Apps Apps Apps Apps Apps Apps Apps Apps Apps Apps Phone Contact Organizer Tech- Apps Apps App Suite view Content Device Image Speech Multimedia Settings PCC Chinese Multimedia Graphics Connectivity Control Control Viewer Recognition Web UIs ( Java ) Sharing UIs UIs S Dictionary UIs UIs Tools Daemons Daemons UIs UIs Middleware Tele- Service Legacy Multimedia Location phony & Remote DLNA Remote Wireless VPN Msging Image Video Camera Input Classic SVG UI Service API Service Open Web UI Discovery Metadata ( Helix ) App Web Services SIM Connectivity Services Mgmt Access Client Mw Handling Utils Services Methods UI Tiny Accelerator Framework API Services Services Tools and Usage Services Framework Services Instant Generic Legacy Networking Multimedia UI Smartc Home Security Access IP App IP Connectivity High Level IP App Msging & Remote Shortlink Metadata Multimedia UI Application App DRM Presence Device Framework ard Screen Services Security Services Mgmt Protocols Protocols Presence Storage Connectivity Services Middleware Resources Installation Support Services Management GBA Services Services Generic Persistent Cellular OS XML Device Locating Comms Networking Shortlink Multi- Imaging Text & Verification OS Data WLAN Baseband Graphics Security Services Services Services Frmwk Services Services media Extensions Localisation Tools Services Services Services OS Kernel & Hardware Board Build Support Tools Services Copyright © 2009 Symbian Foundation.
  • 15. Changing the ways we work 1. Software development mainly 1. Software development in open by Nokia collaboration by community members, including Nokia 2. Software licensed out to other 2. Software source code available manufacturers for a fee for free to all 3. Software platform roadmap is 3. Software platform roadmap is confidential public Company Confidential 15 © 2009 Nokia
  • 16. Why should users care about open source? Open source in itself is no answer, however it enables more innovation, less IPR restrictions, faster development cycle, participation by individuals with different backgrounds from different cultures, ultimately surfacing as better products and user experiences. Company Confidential 16 © 2009 Nokia