freeing symbian os

Upload: lars-kurth-2925

Post on 30-May-2018

240 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Freeing Symbian OS

    1/17

    Lars KurthApril 20, 2010

    FreeingSymbian OS

    FreeingSymbian OS

  • 8/9/2019 Freeing Symbian OS

    2/17

    You can contact meIn case you have questions later

    [email protected]

    lars.kurth on skype

  • 8/9/2019 Freeing Symbian OS

    3/17

    Symbian Origins

  • 8/9/2019 Freeing Symbian OS

    4/17

    Symbian Foundation Milestones

  • 8/9/2019 Freeing Symbian OS

    5/17

    We are an independent, not-for-profit, open source foundation

    We are not the old Symbian Limited(which was acquired by Nokia)

    We are not owned by Nokia(funded by board members from across the industry)

  • 8/9/2019 Freeing Symbian OS

    6/17

    Symbian^3 was made available as open source in February 2010

    38 million lines of code available to everyone under the EPL(most complete open source mobile OS, e.g. open telephony stack)

    Council elections just concluded(30% of seats on councils were up for election)

    Our first key milestones to building a vibrant open source community

    Symbian^4 will soon be available under the EPL

    Our ambition is to enable development in the OPENand create opportunities for companies and individuals

    Going

    Open Source

    Going

    Open Source

  • 8/9/2019 Freeing Symbian OS

    7/17

    4.6 billion mobile phone subscribers at end 2009

    1.7 billion Internet users

    (1.3 billion on phones)

    1.25 billion personal computers at end 2009

    (mostly Windows PCs;

  • 8/9/2019 Freeing Symbian OS

    8/17

  • 8/9/2019 Freeing Symbian OS

    9/17

    MissionBuild our own phone with off-the-shelf hardware(Beagle Board + modem + Symbian^3)

    GoalsProve that the Symbian platform is fully open

    It works out of the box on open hardware

    Complete hardware and software stack for the community(In other words enable you to build your own phone)

    Low hardware cost < $300

    Document the entire process(the work can be used and built upon by our community)

    Enable other community projects

    As an unexpected side-effect we start to see community interest in usingthe kernel for connected non-phone use-cases

    http://blog.symbian.org/2010/04/14/build-your-own-phone/http://blog.symbian.org/2010/04/14/build-your-own-phone/
  • 8/9/2019 Freeing Symbian OS

    10/17

    How do I participate?By sharing some of your free time and expertise with the community

    Who can join?Everybody is welcome

    Right now we have people from Accenture, CellTelecom, Fujitsu, Nokiaand a couple of individuals working on the project

    More people are showing interest in joining the Wild Ducks

    Weekly London coding session

    Information on Wild Ducks?Check out the wiki page: http://tiny.symbian.org/wildducks

    Contact:The mailing list: [email protected]

  • 8/9/2019 Freeing Symbian OS

    11/17

    MissionAnybody must be able to compile the Symbian platform with a freecompiler (namely, GCC)

    Why?For historical reasons Symbian only compiles with commercial compilers

    How far are we from success?We think that, overall, about six months of development are needed!

    If we can galvanize the community this can done by June

    The foundation will help build, test and promote the project

    Software Freedom FightersSoftware Freedom Fighters

  • 8/9/2019 Freeing Symbian OS

    12/17

    Project GoalsProvide a fully open source compiler run-time

    Remove 160 syntax errors and validate the fixes

    Symbian compiles with the latest GCC stock release

    YOU can help byFixing a bug!

    Helping others: provide GCC advice on the mailing list

    Connecting us to people who may want to help

    Evangelize our efforts

    Contact details:Project page: http://bit.ly/d8d25qMailing list: [email protected]

    Image created by James Nashhttp://cirrus.twiddles.com/

  • 8/9/2019 Freeing Symbian OS

    13/17

    Symbian^4 will provide Qt 4.7, Qt Mobility and Qt UI Extensions

    Qt and Symbian are different open source projects(but Symbian hosts R/O versions of Qt source code)

    Symbian^4 & QtSymbian^4 & Qt

    UI Extensions for Mobile (UIEMO)

    Built-inPhone Apps

    Qt Mobility APIs

    Qt 4.7

    Kernel, OS and Middleware

    Seamlessintegrationwith device

    Qt UIBearer MgmtLocationMessagingContactsMultimedia

    ...

    extra widgetstheming

    input methodslocalization

    http://qt.nokia.com/
  • 8/9/2019 Freeing Symbian OS

    14/17

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

    Application & UI

    Framework

    Middleware & Base

    Application

    Framework

    UIEMO

    Install* Install Install

    * S60 5th Edition & Selected S60 3rd Edition Devices

    AVKON

    OEM

    Optional

    MobilityAPIs

    Big change, small impactBig change, small impact

    http://qt.nokia.com/http://qt.nokia.com/http://qt.nokia.com/http://qt.nokia.com/http://www.google.co.uk/imgres?imgurl=http://www.pakzilla.com/wp-content/upload/s60logo.jpg&imgrefurl=http://www.pakzilla.com/tag/symbian-s60/&h=84&w=130&sz=4&tbnid=zG8UqCg20NIhIM:&tbnh=59&tbnw=91&prev=/images?q=S60+Logo&hl=en&usg=__92S89eapS0at9Cus0wQgv9yTby4=&ei=-u8LS6PKHcn14AbN2uiBBA&sa=X&oi=image_result&resnum=4&ct=image&ved=0CA0Q9QEwAw
  • 8/9/2019 Freeing Symbian OS

    15/17

    S60 applications will still work on S^3, but not S^4

    Develop applications for Qt & Qt Mobility(for seamless integration with the device you also need to use UIEMO)

    You can start doing this already(but not everything will be pre-integrated)

    Cross platform on Symbian & MeeGoo(however UIEMO will be available on Symbian first)

    I am an App Developer

    What does this mean?

    I am an App Developer

    What does this mean?

  • 8/9/2019 Freeing Symbian OS

    16/17

    We have been fully open source for two months

    This is just the beginning

    We are working on building a vibrant and open community

    Some hurdles are still on the way

    There will be many opportunities commercially and for passionate individuals

    In SummaryIn Summary

  • 8/9/2019 Freeing Symbian OS

    17/17

    blog.symbian.orgdeveloper.symbian.orgideas.symbian.orgtwitter.com/Symbiansymbian.org/news-and-media

    PROJECTShttp://bit.ly/bPcgw0 (wild ducks)http://bit.ly/d8d25q (freedom fighters)

    ReferencesReferences

    You can contact me [email protected]

    lars.kurth on skype

    twitter.com/lars_kurth

    http://bit.ly/bPcgw0http://bit.ly/d8d25qhttp://bit.ly/d8d25qhttp://bit.ly/bPcgw0