Sei sulla pagina 1di 18

Symbian Foundation and S60 Update

Developer Tools, SDKs and Roadmaps


Mark Wilcox – Developer Support

1 Copyright © 2009 Symbian Foundation.


Our Vision

Vision for the Platform


The most widely used software on the planet.

Mission for the Foundation


To build the most productive and valuable software community.

2 Copyright © 2009 Symbian Foundation.


Truly Independent, Truly Open

3 Copyright © 2009 Symbian Foundation.


Open In More Ways Than One!
  Open Source
  Open Tools and SDKs
  Open Development Process
  Open Roadmap
  Open Membership
  (Almost) Open Website! - developer.symbian.org

4 Copyright © 2009 Symbian Foundation.


Open Source
  Platform code available under EPL and transitional SFL
  SFL code only available to Symbian Foundation members
  Only ~4% of the platform available under EPL at launch 
  More to be moved to EPL very soon 
  Plan for full EPL by June 2010
  Campaigning to get it done before then
  Hope to give everyone access sooner...

5 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 Tech-
Phone Contact Organizer
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-phony Remote Service Legacy Multimedia


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

Instant
Generic IP High Legacy Networking Multimedia Smart Home
Security Access IP App IP App Msging & Remote Shortlink Metadata Multimedia UI Application
App DRM Connectivity Level Presence Device UI card Screen
Services Security Services Protocols Presence Storage Connectivity Services Middleware Resources Installation
Support Mgmt Protocols Services Management Framework 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
OS

Services Services Services


Kernel & Build
Board
Hardware Tools
Support
Services

Technology
OS Base Personal
Security Location Data Comms
Services Communications
Domain Device Device Multimedia
Productivity Multimedia
Colour Key Connectivity Management Apps
Runtimes and Operator Complementary
User Interface Tools
Web Packages
6 Copyright © 2009 Symbian Foundation.
Why the EPL?
  One of the 9 popular OSI approved licenses
  Business friendly
  Permits differentiation and commercialisation on top of Symbian Foundation assets
  Provides clarity on the rules for differentiation and collaboration
  Already tried and tested
  Vendor neutral
  Reduce fragmentation through “weak copyleft”
  Modifications of existing components fall under the original license
  Permits the creation of new components – above, below, or alongside
  Provides clarity on patents
  Integration friendly
  Co-exists with software written under other licenses

7 Copyright © 2009 Symbian Foundation.


Open Tools
  Many of the tools are going open source too!
  Application developer tools as well as those used by OEMs
  Carbide.c++ code already under EPL
  Tools available for:
  Application Developers (ADT)
  Platform Developers (PDT)
  Extending Carbide – writing plug-ins (CDK)

8 Copyright © 2009 Symbian Foundation.


Carbide (Plug-in)
Development Kit
(CDK – Tool sources)
Platform Developer Installation
Tool Target Tools
Foundation PDT source
Installer code
Desktop Tools
EXE
Update Plat Desktop
App Dev Tools Manager Overlay Tools
(ADT)
BIN

Target-side Tools Platform MCL


CDK
TRK Trace Agent
Screen Load
Grabber Gen Utility ADT App Developer Installation
SRC Installer Update Desktop
EXE Manager Tools
Additional Tools
Helium Raptor Misc Tool source code

9 Copyright © 2009 Symbian Foundation.


Tools Releases
Day 1
2009 2010 2011
Platform Releases

S^1 S^2 S^3 S^4 S^N

PDT v1 Hardening
PDT v2 Feature Submission Hardening
FS
PDT v3
FS

PDT v4 PDT v5

Eclipse Synchronized
Releases Major Tool Release

3.5 (Galileo) 3.6 TBD


Minor Tool Release

10 Copyright © 2009 Symbian Foundation.


Open SDKs
  Application Developerʼs SDK
  Just like S60 SDKs, goes with ADT
  Platform Development Kit (PDK)
  EPL platform source, goes with PDT
  Interim Symbian Software Kit (iSSK)
  SPL platform source, overlay on PDK

All tools and SDKs available in one place:


http://developer.symbian.org/main/tools_and_kits/

11 Copyright © 2009 Symbian Foundation.


What’s Changed for Developers
  For C/C++ application developers:
  Possibility to access platform code to help understanding and debugging.
  Possibility to contribute to platform code:
  Fix bugs that impact your projects.
  Add features that will enable you to do something new and innovative?
  For C/C++ middleware and driver developers:
  No longer need DevKit or BAK licenses – just join and get all the code.
  Hardware reference environments and regular releases make it easier to
keep up with the latest changes to the platform
  For Flash, Python, Web Runtime, Ruby etc. developers:
  Nothing yet!

12 Copyright © 2009 Symbian Foundation.


Open Development Process
Early Feature
S^N Roadmapped builds sub- Hardening Stable Archived
mission
-18 -12 -6 0 6 12 18 months
Feature & Roadmap Council

UI Council

Architecture Council

Release Council

13 Copyright © 2009 Symbian Foundation.


Open Hardware
  First reference hardware – TI Zoom 2:
  4.1” WVGA multi-touch capable display
  TI OMAP 3430 application processor
  Wi-Fi, Bluetooth, GPS, FM Radio
  8-megapixel camera sensor
  QWERTY keypad
  2 accelerometers
  USB On-The-Go

  More reference hardware to come...

14 Copyright © 2009 Symbian Foundation.


Open Roadmap
2009 2010 2011
Symbian^2 Symbian^4
•  Support for multiple form factors, resolutions and input To be defined according to community process
methods Nokia proposals so far include:
•  Customisable home screen supporting embedded widgets Qt for S60 to become part of platform
and other personal content
Symbian^2

Symbian^3

Symbian^4
Symbian^3
•  Support for composition of hardware accelerated content seamlessly into UI
•  High performance communications architecture enabling fixed internet level of
performance

Available on “Day 1”:


•  Copy of S60 5th Edition SDK from Forum Nokia
•  Source code for Symbian^2 release available to members

15 Copyright © 2009 Symbian Foundation.


Hardening Releases
2009 2010 2011
Milestone dates to be confirmed by
Functionally Release Council
Complete Hardened
Symbian^2

Functionally
Complete Hardened
Symbian^3

Functionally
Complete Hardened
Symbian^4

16 Copyright © 2009 Symbian Foundation.


Open Membership - Benefits
Proven, royalty free platform from Day 1

Rights to license, modify and distribute source

Access to council meeting plans, deliverables

Rights to participate in Working Groups & annual Member


meetings

Eligibility for Board and Council Seats

Foundation support inc. branding, marketing, legal, business


development
17 Copyright © 2009 Symbian Foundation.
Questions?

Keep up with the latest news at blog.symbian.org


18 Copyright © 2009 Symbian Foundation.

Potrebbero piacerti anche