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

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)