Maemo Development Platform Roadmap
Maemo development platform is a continuosly evolving. Together with the open source community we intend to chart out maemo's direction with regard to features and capabilities. The objectives are
- to make maemo feature rich for handheld application development. This means that maemo developers should have good tools throughout the complete application development lifecycle of project creation, coding, testing, debugging, and finally cross compiling and packaging for maemo complaint real handheld devices.
- to bring new open source technology and solutions to feature enhance the platform which could eventually be used in end handheld devices.
The defined roadmap is an effort to share the general direction and does not necessary mean a commitment to dates or feature availability. It should be taken as a to do list and any help and contributions to make maemo better are highly appreciated.
maemo mistral (v2.0)
What is coming?
- Telepathy
- Farsight
- EDS
- apt/dpkg/gnupg for package management
- gtkhtml - 3.9.1 or later
- galago - 0.3.x or more likely 0.5
- gazpacho UI development tool
- support for python development with maemo SDK
Major updates
- dbus - 0.6.1 or later bugfix release + internal patches
- gtk - based on 2.6.10
- gnome-vfs 2.8 to 2.12
- GConf upgrade of gconf-dbus to 2.6.4.13
- GStreamer upgraded from 0.8 to 0.10
- Toolchain upgrade to 3.4.4 2005q3-2 (soft float and soft float ABI) [www.codesourcery.com]
- glibc 2.3.4
- binutils 2.16
- xlibs from X11R7.0
- xorg-server 1.0.2
What is going to break in mistral?
-
maemo 1.1 compatible Application Installer ready packages.
maemo mistral brings a real package management system :) - New EABI toolchain [so all existing 3rd party software needs to be recompiled ]
-
Numerous other API changes like:
- DBUS
- libosso (API same, but with some semantic/behavior changes)
This is only a tentative list :) and may undergo change. We will try our best to communicate any changes as soon as possible to maemo developer list.
To-do List
- x86 multimedia development support
- Support for full x86 device virtualization
- Open Embedded Integration
- UI development tool e.g Gazpacho with Hildon widget support
- Scratchbox 1.0 Development environment
- Enable other languages beside C for writing UI applications (Python, Java, C++ binding for Hildon widget set)
