Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.
Launchpad Entry: mobile-window-manager
Packages affected: matchbox, matchbox-*
This is a proposal for a window manager that will be used with the Ubuntu Mobile and Embedded project.
The Ubuntu Mobile and Embedded project will use the current window manager used by the Maemo Project: Matchbox. We will investigate the patches maemo applies to matchbox and bring those into Ubuntu, to the extent it makes sense.
Mobile devices have smaller screens and usually don't have mice, so the normal WIMP (windows, icons, menus, pointer) paradigm isn't a great fit. We therefore have to use a different window manager than usual.
- Raul has a webpad that needs to be used with his fingers only as the device only has a touchscreen and some general use buttons.
- Chu wants his contacts aplication to be easier to operate in a very small screen, like a smartphone.
We should assume that matchbox or similar will be used on this project.
Ubuntu mobile has some changes to how the whole screen looks. It has a "home screen" and many of the screen elements will be on the screen at all times, like a menu bar. Windows are not explicitly managed by the user, but all of them fill the screen and they exist in a stack. More details can be found at https://wiki.ubuntu.com/MobileAndEmbedded/UIStyleGuide
There is no definitive concensus about what the UI should look like. The current ideas are found here: https://wiki.ubuntu.com/MobileAndEmbedded/UIStyleGuide
The use of Maemo/Hildon will make the changes required to Matchbox minimum as they are already integrated. Currently the main issue is the supoort for features are being used by the UI but are not into the stock Gtk like tap-and-hold. This has being taken care of and there is already a preliminary package into Gutsy.