towel day 2010 - incubation project update
TRANSCRIPT
Incubation Project Update
Lars Kurth, Community Manager
Lightweight: Project Lead, Project Goals, Champion
Works alongside the Contribution Process
What is an Incubation Project?What is an Incubation Project?
A projected or initiative started by community members (including the Foundation), before we created the concept of “Incubation Projects”
Examples:
Homescreen Backporting Project
What is a Community Project?What is a Community Project?
Copyright © 2010 Symbian Foundation. 5
Active Incubation & Community ProjectsActive Incubation & Community Projects
Wild Ducks
Software Freedom Fighters
Python
Bug Squad
Homescreen Backporting Project
Mission
Build our own phone, with open off-the-shelf hardware
(Beagle Board + modem), and the latest version of the Symbian platform, Symbian^3
GoalsProve that the Symbian platform is fully open and that
It works “out of the box” on open hardware
Provide a complete hardware and software stack for the community
to build on and experiment with
Keep the hardware cost as low as possible
Document the entire process, so the work is reproducible by community members
Provide a basis for further community projects and build community relations
Everybody can join !!!
Software Freedom FightersMissionAnybody must be able to compile the Symbian platform with a free compiler (namely, GCC)
Why?For historical reasons Symbian only compiles with commercial compilers
How far are we from success? The community fixed 64 compiler issues for Symbian^3
With Symbian^4 coming, we need to refocus efforts to Symbian^4
Intention is a S^4 kernel kit that works with GCC
Everybody can join !!!
What is it? A group of individuals interested in testing a software product and fixing
An structured effort to improve software quality
An online community
Format 4 person Bug Squad team at Symbian Foundation
Weekly online events
Monthly organized Test days
Copyright © 2010 Symbian Foundation. 8
Statistics May 19th, 2010:
• 57 active mailing list subscribers
• 39 raised bugs
• 2 fixed bugs (excluding GCC fixes)
• 80 Gold Coins awarded
Bug Squad
Project OpportunitiesProject Opportunities
Port of Perl 5.10 to Symbian OS
Accenture would be happy to contribute, but not maintain
Current version of Perl: Perl 5.12
A reasonably large set of standard modules (both pure Perl and C)
Fully integrated with FSHELL Console framework
See FSHELL Console Framework MCP by Accenture
Looks like a great Incubation project
Looking for a Project Lead & Project Proposal
Perl for Symbian
Copyright © 2010 Symbian Foundation. 11
BONDI is a web runtime specification from the OMTP
Similar to the Nokia web runtime
Packaging format (aligned with W3C)
Security architecture
A set of Javascript APIs to access mobile specific functionality (from browser, widget, stand alone application)
BONDI has been submitted as an MCP from T-Mobile is a likely future innovation project
We are looking for ...
People to help work on the code for this project with T-mobile and a number of other members
Such that the project can deliver for S^4.
BONDI
Linux and Mac Development tools
Currently some volunteers working on individual tools
Also Nokia is working on porting some tools
However no strongly co-ordinated effort
LinSymLinSym
Looks like a great Incubation project
(Community Demand)
Looking for a Project Lead & Project Proposal
Copyright © 2010 Symbian Foundation. 13