open source software and product development
DESCRIPTION
Presentation on Nokia and Symbian Foundation by Petra Söderling, Director, Nokia Devices R&D, at the New Product Development Strategies conference in Vienna, Austria, June 11-12, 2009TRANSCRIPT
Open Source Software and Product DevelopmentPetra Söderling, Nokia Devices R&DNew Product Development Strategies, Vienna, June 2009
2 © 2009 Nokia
Company Confidential
Nokia E71 Nokia N97 Nokia 5800 XpressMusic
Inspiring innovation
S60 on Symbian OS is the leading innovation platform
User experience
Open Internet
Volumes
S60 on Symbian OS is the leading innovation platform
User experience
Open Internet
250+ million200+
S60 on Symbian OS is the leading innovation platform
User experience
Volumes
S60 on Symbian OS is the leading innovation platform
Open Internet
Volumes
Messaging
PIM
Audio
System
Imaging
Location
7 © 2008 Nokia
Future of S60 & Symbian OS is Open Source with Symbian Foundation
Non-profit open, independentfoundation to provide, manage and unify the platform.
Membership is open to all.
Source code available for free to all members.
Full platform moved to EclipsePublic License over two years.
8 © 2009 Nokia
Company Confidential
Device creatorsFast TTM
Breadth of featuresLow cost & risk
Symbian Foundation vision
Service creatorsUnified platform
Range of rich devenvironments
DevelopersHuge opportunityGreat communityTools & support
UsersBest devices
Best appsBest services
Copyright © 2009 Symbian Foundation.
9 © 2009 Nokia
Company Confidential
Copyright © 2009 Symbian Foundation.
10 © 2009 Nokia
Company Confidential
• Development priorities driven by member contributions
• Development process defines• Acceptance and governance of asset contributions
• Creation of unified platform releases
• Assets available for full or partial use
• Encourage and enforce contributions with Eclipse license
Development Principles
Short term objectivesImprove operational set-up
Further increase foundation platform attractiveness for handset vendors
Create one common platform with an unified User Interface
Long term objectivesMaximize sharing of non-differentiating development cost
Establish wide, engaged community of ecosystem players
Release the full foundation platform as Open Source
Assets are poised for growth
40 million lines of code 450,000 source code files45,000 directories2000 software components100+ packages3 layers of 14 technology domains1 unified platform
The code
App
licat
ion
App
licat
ion
Mid
dlew
are
Mid
dlew
are
OS
OS
OS Security
OS Runtime and Web
OS Location Graphics
Security MW
Data Comms
MW
Device MgmtMW
Personal Comms
MW
Productivity MW Services
UI Middlewa
re
Location MW
Runtimes & Web MW
Productivity Apps
Location AppsPersonal Comms
Apps
Multimedia AppsWeb
Apps
Device Mgmt Apps
Connectivity Apps UI Apps
Connectivity MW
Multimedia Middleware
OS Data Comms
OS Personal Comms
OS Connectivity Multimedia
3 layers and 14 technology domains
OS Base Services
OSTools
MiddlewareTools
AppTools
Copyright © 2009 Symbian Foundation.
App
licat
ion
App
licat
ion
Mid
dlew
are
Mid
dlew
are
OS
OS
Board Support
Kernel & Hardware Services
Generic OS
Services
OS Security
XML Services
Persistent Data
Services
Device Services
Locating Services WLANNetworking
Services Graphics
Generic App
Support
Security Services DRM Access
SecurityIP Connectivity
Mgmt
Networking Device
Management
IP App Services
Instant Msging & Presence Services
Legacy Presence Services
ShortlinkConnectivity
Multimedia UI Framework
UI Resources
Location Services
VPN Client
Tele-phony &
SIM Services
MsgingMw
Remote Mgmt
Service Discovery and Usage
Image Handling
Legacy Metadata Services
Camera Services
Multimedia App
Framework
Input Methods
Classic UI
Service API Framework Web Web
Services
PoCApps
Contact Apps
MsgingApps
Organizer App Suite
Speech Recognition
UIs
SVG Tiny
Settings UIs
Content Control
Daemons
Help Apps ProfileLocation
Apps
Phone Apps
Radio Apps
Voice Recorder
Apps
Web UIs
Video Tele-phonyApps
Camera Apps
Gallery Apps
High Level Protocols
Utility Apps
Multimedia UIs
Image Editor Apps
Video Editor Apps
Video Player Apps
Music Player Apps
Screen Saver Apps
Wireless Access ( Helix ) Video
UtilsOpen
ServicesService
API
Multimedia Sharing UIs
File Manager
Apps
Device Control
Daemons
Image Viewer
UIs
Instant MsgingApps
Photos Video Center
( Java )
IP Tele-phony
PC Suite
PCCS
Chinese Dictionary
Home-screen Apps
Tech-view
Remote Connectivity
DLNA Services
IP App Protocols
Remote Storage
Metadata Services
Multimedia Middleware
Smartcard
GBA
Home Screen
Services
UI Accelerator
Application Installation
UI Tools
Imaging Extensions
Text & Localisation
Comms Frmwk
Cellular BasebandServices
ShortlinkServices
Multi-media
100+ packages
Graphics UIs
Connectivity Tools
Verification Tools
Build Tools
Copyright © 2009 Symbian Foundation.
15 © 2009 Nokia
Company Confidential
Changing the ways we work1. Software development mainly
by Nokia
2. Software licensed out to other manufacturers for a fee
3. Software platform roadmap is confidential
1. Software development in open collaboration by community members, including Nokia
2. Software source code available for free to all
3. Software platform roadmap is public
16 © 2009 Nokia
Company Confidential
Why should users care about open source?
16 © 2009 Nokia
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.
17 © 2009 Nokia
Company Confidential
Thank you.