Nemo/Roadmap

= Nemo Roadmap =

Original targets
In the first Nemo Mobile steering group meeting (2011-10-04) the following were agreed as targets:

Content
 * Apps are QML/components, MTF-legacy apps - the proposal is to replace the MTF legacy apps with community developed QML ones
 * Base Nemo on top of this Mer
 * HTML5/WAC support app support, alongside the qml ones
 * Trying to maintain good compatibility with Harmattan apps
 * HW adaptations:
 * Focus on Nokia Linux handsets
 * IA32 around for development, experimentation and it being an experimental target (until someone stabilizes it)
 * if anyone want to work Nemo on other targets, they're welcome

Process & Organization
 * Open governance, lead by steering group
 * Nemo will be a reference vendor of Mer
 * Continous releases (ie, no major scheduled releases, but like weekly, etc) and have a focus to have 'zypper up' working
 * Own bugzilla

Current Long term Targets
Targets have moved a bit during the project and are now more or less the following.

Content
 * Replace MTF apps and UX with QML
 * Qt5
 * Wayland
 * Trying to maintain good compatibility with Harmattan QtComponents apps
 * HTML5/WAC support app support, alongside the qml ones
 * HW adaptations:
 * maintain current HW adaptations (N900, N950, x86)
 * accept new ones

Process & Organization
 * Continue to contribute to Mer
 * Move to own infrastructure
 * Continues releases
 * Apps forMeego.org -support
 * Support new contributors by documenting and helping
 * Instead of Steering Group, weekly open contributor meetings, chair (Carsten Munk), and Nemo presentation in Mer council (Jukka Eklund)

Status

 * Rebase to Mer core done, there is more functionality already than there was on top of MeeGo
 * No apps yet replaced with QML ones after rebase to Mer, many are Work-in-progress
 * QtComponents integrated and working well
 * Theme updated to a much more beatiful
 * Good Harmattan compatibility (for most apps binary compatibility)
 * Good HW adaptions
 * No HTML5/WAC support
 * Apps.formeego.org client included and working
 * Qt 4.8

Next steps

 * New Photos, People, and Calendar applications based on QML

Near future

 * Replace remaining MTF apps with QML ones
 * HTML5 support (PhoneGap probably)

Long term

 * Replace Qt4.8 with Qt5
 * Replace X11 with wayland
 * Replace systemui, control panel, home with QML based ones (for example derived from lipstick)

Dreams

 * Open devices with good form factors, open drivers, and powerful HW