History
From Openmoko
Contents |
Overview
This article defines the History Application, an application designed for the OpenMoko platform, that lets you quickly switch to past applications. This is a Native Finger-Based application.
Use Cases
Here are some possible use cases:
- I want to be able to quickly switch between previously run applications
- I want to be able to "Force Quit" a frozen application
Layout Components
Application Area
This is a sample layout:
- 1) Application Thumbail selected -- tap on it to open this application
- 2) Application 1-n Thumbail -- (Resized) Screen Grabs of Applications.
- 3) Scroll Wheel -- Scrolling the thumbnail list
- 4) Application Title
- 5) Buttons bar -- Close & Close All applications or Exit History mode and return to last application.
On Tap
- Tap the thumbnail to switch to that application.
On Tap with Hold
- Popup Menu is opened with the following structure:
| Item | Action | Constraints |
|---|---|---|
| Switch to Application | Close current application and switch to to this application | |
| Force Quit | Send SIGTERM / SIGKILL to this application |
| NOTE: Please refer the attached for the preview of History, just use the thumb to roll the applications list(as blue area and arrow direction of roll.png), the frontest screen is the hilight item, please "Select" button to open it.
The rolling animation should have little snap effect while near the frontest position. |
Footer Area
- Number of active applications.
Status Bar
(TBD)
Constraints
(TBD)
Sessions
(TBD)
Architectural Details
(TBD)
Implementation Recommendations
(TBD)
UI Icons
Download the UI icons: click here
- Close all.png -- Close all applications
- Close.png -- Close a item
- Exit.png -- Exit History mode
UI Position
- History Appliction -- This position include top panpel area and footer area , that size is 640x480 pxiles
- History Appliction -- This position without top panpel area and footer area , that size is 480x526 pxiles
Interactions
(TBD)
Unresolved Issues
- Need to experiment to get best view of running applications
Questions and Answers
(TBD)





