What's hot: Test the Beta release candidate 3 of the MeeGo 1.2 Developer Edition for N900: download - install - cool stuff
Target is to make a Developer Edition of MeeGo for the Nokia N900 device. This is Developer Edition is a patch constructed above the current core Meego, and is done as part of Meego N900 hardware adaptation. The DE project is working as a draft of a Meego handset image, to make possible the Meego development on your N900 hardware. Being a draft it will not take into account all features commonly present in a handset OS, to see what features will be implemented look #Key_features. Flashed with this edition N900 will be usable as a primary phone device for a developer/hacker person.
The focus is on meeting the non-functional targets (such as performance) rather than number of features. This will hopefully encourage more people to use MeeGo on N900, and continue enhancing the functionality or build new stuff. Developer Edition is based on MeeGo 1.2 handset trunk content, and selected community contributions (see the candidates). Core MeeGo 1.2 Handset features can be found in featurezilla, and features of DE not yet implemented from Configuration list.
These use cases shall be the prominent ones in the Developer Edition. (If you want to promote a feature to this list, please add it to the feedback section first.)
Cellular voice calls (Dialer, People)
SMS (SMS, People)
Browser use over WLAN (Browser, Settings)
Common SW (Settings, xterm, lock)
Common components such as System UI, Home screen etc. shall be made functional so that basic device usage is smooth and fast. N900 device specific features such as keys, display and battery will be optimized. MeeGo SDK fully supports this edition, as it is MeeGo 1.2 compliant.
This shows the target schedule and content. It should be understood that DevEdition is still based on "best-effort" model, so this might change any time. If you want to make sure targets are kept, please join the project and help us.
See the Status page for reports.
New page: ARM/N900/Developers created for DE developers, please start using it.
Willing to contribute the code to DE/MeeGo, but wondering where to start from? Learn the ropes from the MeeGo experts! This material (meego developer's journey) gives the overview on the daily development workflow. Thanks Fathi Boudra & Markus Lehtonen for the contribution. Also any suggestion where to locate the links to this material is appreciated (Jukka: make the material to wiki, and start forming the ARM/N900/Developers with that.
Some more concrete steps:
Q. Let's assume my bug fix was accepted only in the DE, but rejected in the official 1.2. What do we do with the bug?
A. Submit the fix to 1.3. Change the status to "RESOLVED". Comment that the fix is available in DE & 1.3.
Q. Which SD card should I be using?
A. Class 6 and higher. The class has the impact on the performance.
Q. Where can I download the N900 DE release?
A. See #Installing_and_running
Q. What is the UI of DE going to be?
A. Based on what's available on MeeGo trunk. At the moment we work with the MeeGo 1.1-originated Handset UX and apps. We are evaluating the new Tablet-originated UX and apps (see ARM/N900/TabletUX). This is still to be decided, and there might be even multiple options for the user to select.
Please add stuff to the Ideas page.