17
Open Source Software and Product Development Petra Söderling, Nokia Devices R&D New Product Development Strategies, Vienna, June 2009

Open source software and product development

Embed Size (px)

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, 2009

Citation preview

Page 1: Open source software and product development

Open Source Software and Product DevelopmentPetra Söderling, Nokia Devices R&DNew Product Development Strategies, Vienna, June 2009

Page 2: Open source software and product development

2 © 2009 Nokia

Company Confidential

Nokia E71 Nokia N97 Nokia 5800 XpressMusic

Inspiring innovation

Page 3: Open source software and product development

S60 on Symbian OS is the leading innovation platform

User experience

Open Internet

Volumes

Page 4: Open source software and product development

S60 on Symbian OS is the leading innovation platform

User experience

Open Internet

250+ million200+

Page 5: Open source software and product development

S60 on Symbian OS is the leading innovation platform

User experience

Volumes

Page 6: Open source software and product development

S60 on Symbian OS is the leading innovation platform

Open Internet

Volumes

Messaging

PIM

Audio

System

Imaging

Location

Page 7: Open source software and product development

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.

Page 8: Open source software and product development

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.

Page 9: Open source software and product development

9 © 2009 Nokia

Company Confidential

Copyright © 2009 Symbian Foundation.

Page 10: Open source software and product development

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

Page 11: Open source software and product development

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

Page 12: Open source software and product development

40 million lines of code 450,000 source code files45,000 directories2000 software components100+ packages3 layers of 14 technology domains1 unified platform

The code

Page 13: Open source software and product development

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.

Page 14: Open source software and product development

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.

Page 15: Open source software and product development

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

Page 16: Open source software and product development

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.

Page 17: Open source software and product development

17 © 2009 Nokia

Company Confidential

Thank you.