Nice buzz ;-)
We have a tough last mile to finalize the
N900 for the sales start. The Maemo team is working very hard and I'm so proud of it! Thus, I want to say a few words about how we build the Maemo devices. We do it as a part of the community in upstream projects, maemo.org projects, and internal hardware and software development, finalizing, and releasing.
Upstream projectsThe most significant part of this joint development happens in upstream communities, such as kernel.org, Mozilla, and Gnome. Hundreds of individuals are participating the development and this is what creates the foundation of the Maemo platform.
Maemo is based on the world's most significant open source components. It is build with the community. I've said some time ago that our vision is to bring open source to consumers. That is what is happening right now.
Maemo.orgWhile working within these upstream projects, we have
maemo.org as the Maemo community. It provides a
means for developers to discuss, contribute, follow up, praise&complain, and be part of the Maemo evolution. The Maemo community has over 16.000 registered members that contribute to more than 700 development projects. Is it the largest community of mobile open source developers? We as Nokia sponsor it but it is governed by the
community council.
Nokia Maemo teamThe Nokia team runs device development programs, such as the N900 program, and software programs, such as the
Fremantle software program as a part of the Maemo Devices. Software programs and the
roadmap are communicated and discussed openly within the maemo.org. Device programs are Nokia secrets before days like this
Thursday.
The Nokia programs utilize the work from upstream projects, maemo.org work and Nokia internal R&D. They finalize the software and hardware, and create an open source based user experience that -- I hope -- people will love the way I do.
Don't think that this is a simple engine to run! In addition of getting the most significant parts of the code from community projects, the Nokia Maemo team has a huge job to develop, finalize, optimize, fine tune, test, and integrae the devices into ready packages. The work varies from bootloaders to UI widgets, from power management to graphical elements.
In addition to the open source projects, the Maemo team works intimately with external companies providing components and technology to Maemo devices. Texas Instruments, Adobe, Ebay/Skype to name a few.
SummaryGreat user experience through open source. Excitement in the air. The community development in the core.
This really made my day:
A reason to get up in the morning by
Philip.