UserInterface
2492
Comment:
|
2519
|
Deletions are marked like this. | Additions are marked like this. |
Line 38: | Line 38: |
Understanding the user. |
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-ui
Packages affected:
Summary
- This project is for the top-level UI for mobile devices. It should be a simplified, touchscreen+finger oriented interface with the mobile use cases in mind (see below)
Rationale
Mobile devices are not general purpose desktops. Applications should be easily started, stopped, and navigable with the finger. By default there will be a limited number of applications including a browser, media player/viewer (video, images, music), im, camera app, email, and possibly a navigation/gps app. There will likely be a few games. Total <20 applications (not including Settings) Given this, the top-level UI should make accessing these obvious and easy.
Use Cases
TBD... standing, walking, in car, in a bar, browsing, im, etc.
Scope
This spec represents the user interface that will be used for Ubuntu's first mobile release in October.
Design
Current design is [http://www.gnome.org/mobile/ GNOME Mobile] core stack, matchbox window manager, [http://maemo.org/ Hildon/Maemo] application framework, xulrunner, flashplayer v9.0, flash UI. (See the snapshot below.) From the flash UI you can launch applications. Navigation is handled by the title bar. Though we should be able to support a flash-based home screen, the Ubuntu home screen could be lighter.BR
Some toolkits to look at:
[http://clutter-project.org/ Clutter Toolkit] -- OpenHand OpenGL 2D library
[https://core.fluendo.com/pigment/trac/ Pigment] -- Fluendo OpenGL 3D library ([http://macslow.thepimp.net/?p=115 Clutter vs Pigment] comparison by MacSlow)
[http://www.enlightenment.org/Libraries/Evas/ EVAS] -- part of Enlightenment
Implementation
- Intel has been working on a user interface shown here. This UI is a start and will evolve. Input is encouraged and help would be awesome.
attachment:Mobile%20Internet%20Device%20UI.jpg
- Here's a newer conceptual idea, based on discussion about ignoring friendly white space and loading up "gadget-like" mini-apps on the home screen desktop. Just conceptual.
attachment:chaos_home_green.png
Outstanding Issues
Understanding the user.
BoF agenda and discussion
MobileAndEmbedded/UserInterface (last edited 2008-08-06 16:34:47 by localhost)