SlideShare uma empresa Scribd logo
1 de 21
SYMBIAN PLATFORM
ROADMAP OVERVIEW
Hamish Willee
Consultant
Symbian Foundation
What I’ll be talking about…

• Symbian Foundation and platform
• The Roadmap
• Evolving the Developer Experience
The most widely used mobile platform today (and it’s open)
          Used in 47% of smartphones worldwide
  79 million handsets shipped in 2009 (330million+ total)
          Over 100,000 man years of development.
                        Source: Canalts 2009
What are we and who owns us?

• What is the Symbian Foundation?
  – We’re an open source software project
  – We’re led by our members



• Unique in that our processes are
  transparent, both technically and in terms
  of governance. We are inclusive. Plans
  are shared and anyone can help shape
  our direction.
Open source

• Biggest proprietary to OSS project ever

• Whole platform available under OSS
  licence from Symbian^3
  – Mostly EPL. Some under compatible license (e.g. LGPL)
  – Anyone can access the source code
  – Anyone can build on it, make things with it and sell what they make
    without paying a royalty to the owner of the source code
  – People can contribute code back to the platform


• Symbian^2 still partially SFL
Growth and momentum
New contributors to the roadmap every month




                                                     The future
   Day 1            June                  End 2009
The Symbian Platform Roadmap
February 2010

We are building a truly open mobile platform.
http://developer.symbian.org/roadmap
So what’s new in February?
Hot news
developer.symbian.org/roadmap


                        On the 4th February Symbian completed conversion of
                        the Symbian platform to fully open source licenses,
          Fully open    removing membership as a barrier to engagement.
                        The tool chain will follow during H1 2010.


                        A new app for the platform, Podcasts allows the user
          Podcasts      to easily download podcasts and manage
            app         subscriptions. It is being contributed into Symbian^3
                        from an existing open source project.

          New web       More details are becoming clear around Symbian^4.
                        Contribution proposals submitted in January include
          browser
                        plans to re-architect the browser and the web widget
          and web       runtime environment to build both on top of Qt and
          runtime       take advantage of the latest Webkit.
Now             H1 2010                            H2 2010                             H1 2011

                             The first platform release hosted by the Symbian Foundation
                             http://developer.symbian.org/wiki/index.php/Symbian^2


S^2   Kits        Complete        Handsets
      available     Now           From H1 2010




                             Evolution across the platform, a big step forward in user experience
                             http://developer.symbian.org/wiki/index.php/Symbian^3


S^3               Kits            Complete                           Handsets
              available             Q1 2010                         From H2 2010




                             A revolution in user experience, built on Qt
                             http://developer.symbian.org/wiki/index.php/Symbian^4


S^4                                  Kits                            Complete                            Handsets
                                    Q1 2010                            Q3 2010                           From H1 2011



             February
              2010
                                              Notes: “Complete” equates to functional completion.
                                              “Handsets” dates are a guide based on a typical 3-9
                                              month gap between “Complete” and first handset
                                              shipment. Actual device shipment dates are the domain of
                                              device creators.
User experience
                                    Developer experience
                                    Device creator experience


      1   The roadmap – evolving experiences


S^1       S^2       S^3       S^4           S^5




      2   The roadmap – release summaries
Evolving the user experience
Making Symbian devices delightful to use

                       S^3                        S^4
                                  Devices                Devices
                                 From H2 2010           From H1 2011



   Easier to use: Single tap across the UI,                      A fresh new
   support for gestures such as pinch and flick                  look for all
                                                                 applications,
   Faster: ScreenPlay uses hardware
                                                                 based on Qt.
   acceleration to deliver a blazingly fast UI
                                                                 Direct access
   Watch HD movies and play games on TV via
                                                                 to key
   HDMI
                                                                 functionality
   Improved Homescreen: Multiple pages,                          and beautiful
   new widget manager, more powerful widgets                     effects and
                                                                 transitions in a
   New app: Podcasts                                             streamlined
                                                                 user interface
   Radio app: “Buy now” from music stores

   One click connectivity makes connecting
   to the internet a breeze
Symbian^4 UI refresh
A whole new look, a whole new feel



                            New user experience built on Qt

                            Integrated menu frees up valuable screen space

                            New toolbar provides direct access to commands

                            Long touch unlocks context-specific actions

                            Beautiful effects and transitions

                            A complete refresh of the app suite


                                        Coming in      S^4

                                                      Devices
                                                    From H1 2011


                 Sneak peak: http://qt.gitorious.org/uiemo/uiemo-preview
Evolving the device creator
experience devices
Making it easy to make
                            2010                                                         2011


               S^3                           S^4                           S^5


      Writeable Data Paging
                      Improved memory management enables better
                      performance on low cost hardware


            ScreenPlay
                      Take full advantage of graphics hardware
                      acceleration to deliver a fast and engaging UI


      Localised to 40+ locales
                      A great basis for targeting markets worldwide



                             SHAI
                                        Making hardware adaptation cheaper and easier,
                                        getting devices to market more quickly


                          Multicore
                                        Supporting the next generation of hardware
                                        platforms
Evolving the developer
experience
What does the Symbian platform offer to developers?

                  Web Runtime                                                                      Qt
                                                                            Widely used across many platforms and loved by
 The easiest way into developing for mobile devices –                    developers, Qt is an extremely powerful and easy to use
WRT allows web developers to directly re-use their skills                                 application framework.
    in HTML, CSS, Javascript and AJAX to create
  Homesceen widgets and stand-alone applications                         It becomes the primary application framework in S^4,
                                                                         bringing all of its advantages to Symbian app developers
 WRT is heavily reworked in S^4 to run on top of Qt and                                           everywhere
         take advantage of the latest Webkit.                      S^4

                                                             S^4          Qt Mobility APIs will provide an ever richer Qt-based
 S^4 also sees extended support for the evolving W3C                                           experience
                  widget standards.




               Rich Middleware                                                           A Powerful OS

Symbian is a great platform for powerful applications that                 Designed from the ground up for networked mobile
   take full advantage of the opportunities of mobile.                   devices, the Symbian platform is efficient, scaleable and
                                                                                                secure.
   Its breadth already includes the leading location
   subsystem and there’s lots more coming in S^3…                           FreeWay and One Click Connectivity deliver an
                                                                             awesome networking experience to applications
      Integrate gesture support into your app UI
                                                                   S^3
                                                                         ScreenPlay allows applications to take full advantage of
      Make use of sensors such as accelerometer
                                                                           graphics hardware acceleration to provide a great-
                                                             S^3
      Set up peer-to-peer networks with Zeroconf                                              looking UI
 Easily integrate web services using the Social Mobile                    Writeable Demand Paging leaves more memory free
                      Framework                                                        for running applications
                                                             S^4
Qt
New application and UI framework
                                                                       “Cut development time by nearly 50%”
                                                                         “Reduces code by more than 50%”
                                                              “Deploy 50% faster because of better code maintainability”


   Google Earth            VLC                  KDE
                                                                             94%                         76%


                                                                 “Qt meets or exceeds my       “Qt has increased my
                 100,000+ developers                                  expectations”                 productivity”
            5000+ companies working with Qt

                   Widely used                                           Loved by developers




                                                                  Animations … Physics … Transitions
                                                                     Kinetic scrolling … 3D effects
                                                                        Gestures … Multitouch
   Integrated            Modular              Scales to fit
     Webkit            architecture            hardware
    rendering          allows easy            capabilities
      engine            extension



                Strong architecture                                  Delivering stunning effects
Qt
 New application and UI framework

Up to and      S^2                     S^3                       S^4         and beyond…
including

             Devices                 Devices                    Devices
            From H1 2010            From H2 2010              From H1 2011




                                                       Qt adopted as the primary
                                                        runtime for applications
                               Qt runtime integrated
     Qt runtime available to    into Symbian^3 kits
                                  and available for     UI Extension for Mobile
      download and install
                                inclusion in devices    provide enhanced Qt-
                                                            based controls


                                                         Platform applications
                                                        ported to Qt and Uiemo
Social mobile framework
 So much stuff to share, so many sites, so little time.


   See friends’ tweets through your phonebook            <Your favourite web
        Surf their photos from your gallery                services here>
Your web life available in any app, right where you
                       want it


  Symbian’s Social Mobile Framework                S^4



 A core set of libraries that ease integration of web
             services into applications

  An extendable framework allowing adaptors for
         individual services to be added

                   Brought to you by:
More than just C++ and widgets

• Python
  – Now part of the platform!

• Flash
• Java ME
• Others…
Get involved
        http://developer.symbian.org/




     http://developer.symbian.org/wiki/index.ph
     p/Wild_ducks_project
Roadmap highlights
      Evolving experiences
                                                  S^3                                                          S^4
                                                            Complete: Q1 2010                                             Complete: Q3 2010
                                                           Devices: From H2 2010                                         Devices: From H1 2011


                            Easier to use: Single tap across the UI, one click
  An ever better user




                           connectivity, support for gestures such as pinch and
                                                    flick                                       A fresh new look for all applications,
      experience




                                  Faster: ScreenPlay for UI acceleration                                   based on Qt.

                                    Watch HD movies on TV via HDMI                             Direct access to key functionality and
                                           New app: Podcasts*                                   beautiful effects and transitions in a
                                                                                                    streamlined user interface
                                 Radio app: “Buy now” from music stores
                            Homescreen: Multiple pages, new widget manager


                        Qt available in kits: embrace the future of app development
platform for
developers




                                                                                               Qt becomes the primary native runtime
  A richer




                               ScreenPlay: Graphics hardware acceleration
                                  FreeWay: High bandwidth networking                           Social Mobile Framework brings easy
                                     Zeroconf: Easy network sharing                                   web service integration



                                 Improved memory management (WDP)
creators
Helping
 device




                                         Localised to 40+ locales
                                                                                    SHAI
                                                                                                                                                 February
                                                                                   Multicore                                                      2010
Thank you!

Mais conteúdo relacionado

Mais procurados

Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Nokia
 
SeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications API
SeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications APISeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications API
SeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications APIProcessOne
 
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Andreas Jakl
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)mosaicnet
 
Android for Java Developers
Android for Java DevelopersAndroid for Java Developers
Android for Java DevelopersMarko Gargenta
 
Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesNokiaAppForum
 
Droid con 2012 bangalore v2.0
Droid con 2012   bangalore v2.0Droid con 2012   bangalore v2.0
Droid con 2012 bangalore v2.0Premchander Rao
 
Android architecture
Android architectureAndroid architecture
Android architectureHari Krishna
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java DevelopersMike Wolfson
 
Mobile trends and impressions
Mobile trends and impressionsMobile trends and impressions
Mobile trends and impressionsShafaq Abdullah
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedDr. Randolph Nikutta
 

Mais procurados (20)

Android Internals
Android InternalsAndroid Internals
Android Internals
 
Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009
 
SeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications API
SeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications APISeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications API
SeaBeyond 2011 ProcessOne - Nokia: Jukka Alakontiola - Notifications API
 
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...
 
Software development with qt
Software development with qtSoftware development with qt
Software development with qt
 
Android Deep Dive
Android Deep DiveAndroid Deep Dive
Android Deep Dive
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)
 
Flex User Group breton
Flex User Group bretonFlex User Group breton
Flex User Group breton
 
Android for Java Developers
Android for Java DevelopersAndroid for Java Developers
Android for Java Developers
 
Open Android
Open AndroidOpen Android
Open Android
 
Google tv
Google tvGoogle tv
Google tv
 
Netgem Q4 2012
Netgem Q4 2012Netgem Q4 2012
Netgem Q4 2012
 
Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi Services
 
Droid con 2012 bangalore v2.0
Droid con 2012   bangalore v2.0Droid con 2012   bangalore v2.0
Droid con 2012 bangalore v2.0
 
Sabin_biodata_V5
Sabin_biodata_V5Sabin_biodata_V5
Sabin_biodata_V5
 
Netgem Intro 2011
Netgem Intro 2011Netgem Intro 2011
Netgem Intro 2011
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java Developers
 
Mobile trends and impressions
Mobile trends and impressionsMobile trends and impressions
Mobile trends and impressions
 
Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
 

Destaque

Emile Baak
Emile BaakEmile Baak
Emile Baakfndc
 
Gary Chan
Gary ChanGary Chan
Gary Chanfndc
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foofndc
 
Oliver Palmer
Oliver PalmerOliver Palmer
Oliver Palmerfndc
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhrfndc
 
Kenny Mathers
Kenny MathersKenny Mathers
Kenny Mathersfndc
 
Jennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer DayJennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer Dayfndc
 
John Butterworth
John ButterworthJohn Butterworth
John Butterworthfndc
 
Purnima Kochikar
Purnima KochikarPurnima Kochikar
Purnima Kochikarfndc
 
Actividades De Quimica Ii Primer Periodo
Actividades De Quimica Ii Primer PeriodoActividades De Quimica Ii Primer Periodo
Actividades De Quimica Ii Primer Periodoguest7e3d9c
 

Destaque (10)

Emile Baak
Emile BaakEmile Baak
Emile Baak
 
Gary Chan
Gary ChanGary Chan
Gary Chan
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
Oliver Palmer
Oliver PalmerOliver Palmer
Oliver Palmer
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
 
Kenny Mathers
Kenny MathersKenny Mathers
Kenny Mathers
 
Jennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer DayJennifer Wilson Aimia Nokia Developer Day
Jennifer Wilson Aimia Nokia Developer Day
 
John Butterworth
John ButterworthJohn Butterworth
John Butterworth
 
Purnima Kochikar
Purnima KochikarPurnima Kochikar
Purnima Kochikar
 
Actividades De Quimica Ii Primer Periodo
Actividades De Quimica Ii Primer PeriodoActividades De Quimica Ii Primer Periodo
Actividades De Quimica Ii Primer Periodo
 

Semelhante a Hamish Willee

Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1Scott Weiss
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)guest3df603
 
Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011IBS Bulgaria
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering UpdateJanaina Pilomia
 
DINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdfDINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdfamiti dinesh
 
2011 0330 czech open coffee info for developers
2011 0330 czech open coffee info for developers2011 0330 czech open coffee info for developers
2011 0330 czech open coffee info for developersTUESDAY Business Network
 
Symbian Daniel Rocha Mobile Expert
Symbian Daniel Rocha   Mobile ExpertSymbian Daniel Rocha   Mobile Expert
Symbian Daniel Rocha Mobile ExpertMobile Expert
 
7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFly7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFlyrstephanraj87
 
Unlocking the Future-React Native OTT App Development.pdf
Unlocking the Future-React Native OTT App Development.pdfUnlocking the Future-React Native OTT App Development.pdf
Unlocking the Future-React Native OTT App Development.pdfTechugo Canada
 
Flutter app development company USA | XcelTec
Flutter app development company USA | XcelTecFlutter app development company USA | XcelTec
Flutter app development company USA | XcelTecXcelTec pvt ltd
 

Semelhante a Hamish Willee (20)

Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1Symbian User Interface Roadmap Q2 2010 V0.1
Symbian User Interface Roadmap Q2 2010 V0.1
 
了解 Qt
了解 Qt了解 Qt
了解 Qt
 
Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)Trolltech: Qtopia introduction at Overtheair (London 2008)
Trolltech: Qtopia introduction at Overtheair (London 2008)
 
Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011Lotus Messaging & Collaboration Strategy: LCTY 2011
Lotus Messaging & Collaboration Strategy: LCTY 2011
 
Symbian
SymbianSymbian
Symbian
 
Symbian os
Symbian osSymbian os
Symbian os
 
Symbian
SymbianSymbian
Symbian
 
Silverlight
SilverlightSilverlight
Silverlight
 
Nokia Developer Offering 2011
Nokia Developer Offering 2011Nokia Developer Offering 2011
Nokia Developer Offering 2011
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering Update
 
DINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdfDINESH SEMINAR 1 SYMBIAN OS landscape.pdf
DINESH SEMINAR 1 SYMBIAN OS landscape.pdf
 
2011 0330 czech open coffee info for developers
2011 0330 czech open coffee info for developers2011 0330 czech open coffee info for developers
2011 0330 czech open coffee info for developers
 
Symbian Daniel Rocha Mobile Expert
Symbian Daniel Rocha   Mobile ExpertSymbian Daniel Rocha   Mobile Expert
Symbian Daniel Rocha Mobile Expert
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFly7 Advantages of using Flutter - MirrorFly
7 Advantages of using Flutter - MirrorFly
 
MeeGo Mobile OS
MeeGo Mobile OSMeeGo Mobile OS
MeeGo Mobile OS
 
Nfc developers nokia mit event 12 13 10
Nfc developers nokia mit event 12 13 10Nfc developers nokia mit event 12 13 10
Nfc developers nokia mit event 12 13 10
 
Nokia Symbian
Nokia SymbianNokia Symbian
Nokia Symbian
 
Unlocking the Future-React Native OTT App Development.pdf
Unlocking the Future-React Native OTT App Development.pdfUnlocking the Future-React Native OTT App Development.pdf
Unlocking the Future-React Native OTT App Development.pdf
 
Flutter app development company USA | XcelTec
Flutter app development company USA | XcelTecFlutter app development company USA | XcelTec
Flutter app development company USA | XcelTec
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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
 

Hamish Willee

  • 1. SYMBIAN PLATFORM ROADMAP OVERVIEW Hamish Willee Consultant Symbian Foundation
  • 2. What I’ll be talking about… • Symbian Foundation and platform • The Roadmap • Evolving the Developer Experience
  • 3. The most widely used mobile platform today (and it’s open) Used in 47% of smartphones worldwide 79 million handsets shipped in 2009 (330million+ total) Over 100,000 man years of development. Source: Canalts 2009
  • 4. What are we and who owns us? • What is the Symbian Foundation? – We’re an open source software project – We’re led by our members • Unique in that our processes are transparent, both technically and in terms of governance. We are inclusive. Plans are shared and anyone can help shape our direction.
  • 5. Open source • Biggest proprietary to OSS project ever • Whole platform available under OSS licence from Symbian^3 – Mostly EPL. Some under compatible license (e.g. LGPL) – Anyone can access the source code – Anyone can build on it, make things with it and sell what they make without paying a royalty to the owner of the source code – People can contribute code back to the platform • Symbian^2 still partially SFL
  • 6. Growth and momentum New contributors to the roadmap every month The future Day 1 June End 2009
  • 7. The Symbian Platform Roadmap February 2010 We are building a truly open mobile platform. http://developer.symbian.org/roadmap
  • 8. So what’s new in February? Hot news developer.symbian.org/roadmap On the 4th February Symbian completed conversion of the Symbian platform to fully open source licenses, Fully open removing membership as a barrier to engagement. The tool chain will follow during H1 2010. A new app for the platform, Podcasts allows the user Podcasts to easily download podcasts and manage app subscriptions. It is being contributed into Symbian^3 from an existing open source project. New web More details are becoming clear around Symbian^4. Contribution proposals submitted in January include browser plans to re-architect the browser and the web widget and web runtime environment to build both on top of Qt and runtime take advantage of the latest Webkit.
  • 9. Now H1 2010 H2 2010 H1 2011 The first platform release hosted by the Symbian Foundation http://developer.symbian.org/wiki/index.php/Symbian^2 S^2 Kits Complete Handsets available Now From H1 2010 Evolution across the platform, a big step forward in user experience http://developer.symbian.org/wiki/index.php/Symbian^3 S^3 Kits Complete Handsets available Q1 2010 From H2 2010 A revolution in user experience, built on Qt http://developer.symbian.org/wiki/index.php/Symbian^4 S^4 Kits Complete Handsets Q1 2010 Q3 2010 From H1 2011 February 2010 Notes: “Complete” equates to functional completion. “Handsets” dates are a guide based on a typical 3-9 month gap between “Complete” and first handset shipment. Actual device shipment dates are the domain of device creators.
  • 10. User experience Developer experience Device creator experience 1 The roadmap – evolving experiences S^1 S^2 S^3 S^4 S^5 2 The roadmap – release summaries
  • 11. Evolving the user experience Making Symbian devices delightful to use S^3 S^4 Devices Devices From H2 2010 From H1 2011 Easier to use: Single tap across the UI, A fresh new support for gestures such as pinch and flick look for all applications, Faster: ScreenPlay uses hardware based on Qt. acceleration to deliver a blazingly fast UI Direct access Watch HD movies and play games on TV via to key HDMI functionality Improved Homescreen: Multiple pages, and beautiful new widget manager, more powerful widgets effects and transitions in a New app: Podcasts streamlined user interface Radio app: “Buy now” from music stores One click connectivity makes connecting to the internet a breeze
  • 12. Symbian^4 UI refresh A whole new look, a whole new feel New user experience built on Qt Integrated menu frees up valuable screen space New toolbar provides direct access to commands Long touch unlocks context-specific actions Beautiful effects and transitions A complete refresh of the app suite Coming in S^4 Devices From H1 2011 Sneak peak: http://qt.gitorious.org/uiemo/uiemo-preview
  • 13. Evolving the device creator experience devices Making it easy to make 2010 2011 S^3 S^4 S^5 Writeable Data Paging Improved memory management enables better performance on low cost hardware ScreenPlay Take full advantage of graphics hardware acceleration to deliver a fast and engaging UI Localised to 40+ locales A great basis for targeting markets worldwide SHAI Making hardware adaptation cheaper and easier, getting devices to market more quickly Multicore Supporting the next generation of hardware platforms
  • 14. Evolving the developer experience What does the Symbian platform offer to developers? Web Runtime Qt Widely used across many platforms and loved by The easiest way into developing for mobile devices – developers, Qt is an extremely powerful and easy to use WRT allows web developers to directly re-use their skills application framework. in HTML, CSS, Javascript and AJAX to create Homesceen widgets and stand-alone applications It becomes the primary application framework in S^4, bringing all of its advantages to Symbian app developers WRT is heavily reworked in S^4 to run on top of Qt and everywhere take advantage of the latest Webkit. S^4 S^4 Qt Mobility APIs will provide an ever richer Qt-based S^4 also sees extended support for the evolving W3C experience widget standards. Rich Middleware A Powerful OS Symbian is a great platform for powerful applications that Designed from the ground up for networked mobile take full advantage of the opportunities of mobile. devices, the Symbian platform is efficient, scaleable and secure. Its breadth already includes the leading location subsystem and there’s lots more coming in S^3… FreeWay and One Click Connectivity deliver an awesome networking experience to applications Integrate gesture support into your app UI S^3 ScreenPlay allows applications to take full advantage of Make use of sensors such as accelerometer graphics hardware acceleration to provide a great- S^3 Set up peer-to-peer networks with Zeroconf looking UI Easily integrate web services using the Social Mobile Writeable Demand Paging leaves more memory free Framework for running applications S^4
  • 15. Qt New application and UI framework “Cut development time by nearly 50%” “Reduces code by more than 50%” “Deploy 50% faster because of better code maintainability” Google Earth VLC KDE 94% 76% “Qt meets or exceeds my “Qt has increased my 100,000+ developers expectations” productivity” 5000+ companies working with Qt Widely used Loved by developers Animations … Physics … Transitions Kinetic scrolling … 3D effects Gestures … Multitouch Integrated Modular Scales to fit Webkit architecture hardware rendering allows easy capabilities engine extension Strong architecture Delivering stunning effects
  • 16. Qt New application and UI framework Up to and S^2 S^3 S^4 and beyond… including Devices Devices Devices From H1 2010 From H2 2010 From H1 2011 Qt adopted as the primary runtime for applications Qt runtime integrated Qt runtime available to into Symbian^3 kits and available for UI Extension for Mobile download and install inclusion in devices provide enhanced Qt- based controls Platform applications ported to Qt and Uiemo
  • 17. Social mobile framework So much stuff to share, so many sites, so little time. See friends’ tweets through your phonebook <Your favourite web Surf their photos from your gallery services here> Your web life available in any app, right where you want it Symbian’s Social Mobile Framework S^4 A core set of libraries that ease integration of web services into applications An extendable framework allowing adaptors for individual services to be added Brought to you by:
  • 18. More than just C++ and widgets • Python – Now part of the platform! • Flash • Java ME • Others…
  • 19. Get involved http://developer.symbian.org/ http://developer.symbian.org/wiki/index.ph p/Wild_ducks_project
  • 20. Roadmap highlights Evolving experiences S^3 S^4 Complete: Q1 2010 Complete: Q3 2010 Devices: From H2 2010 Devices: From H1 2011 Easier to use: Single tap across the UI, one click An ever better user connectivity, support for gestures such as pinch and flick A fresh new look for all applications, experience Faster: ScreenPlay for UI acceleration based on Qt. Watch HD movies on TV via HDMI Direct access to key functionality and New app: Podcasts* beautiful effects and transitions in a streamlined user interface Radio app: “Buy now” from music stores Homescreen: Multiple pages, new widget manager Qt available in kits: embrace the future of app development platform for developers Qt becomes the primary native runtime A richer ScreenPlay: Graphics hardware acceleration FreeWay: High bandwidth networking Social Mobile Framework brings easy Zeroconf: Easy network sharing web service integration Improved memory management (WDP) creators Helping device Localised to 40+ locales SHAI February Multicore 2010