Download - Freeing Symbian OS
-
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
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