Wifidog Hotspot Finder
From Openmoko
| Not implemented: This article or section documents one or more features that are not implemented and which may never be implemented. |
Contents |
Overview
This article defines the Wifidog Hotspot Finder Application, an application designed for finding Wifidog based hotspots on the OpenMoko platform. This is a Native Stylus-Based application.
Use Cases
Here are some possible use cases:
- I want to be able to quickly find a hotspot close to me, even when offline
Layout Components
- 1) Application Menu -- Additional options related to hotspot objects.
- 2) Filter_Menu -- Filtering options for the list of hotspots.
- 3) Navigation Area -- List of hotspots based on current filter.
- 4) Toolbar -- Primary commands available to hotspot.
- 5) Details Area -- Detailed view of current selected hotspot.
Application Area
Application Menu
| Item | Action | Constraints |
|---|---|---|
| Help | Opens Help Viewer Application with help for this application |
Filter Menu
| Item | Action | Constraints |
|---|---|---|
| All | Displays all hotspots | |
| Up | Displays only functioning hotspots | |
| Down | Displays only non-functioning hotspots | |
| Search Results | Displays all hotspots matching current search string |
Navigation Area
Displays list of hotspots using the Navigation Widget. Has the following structure:
| Item | Action | Constraints |
|---|---|---|
| Column 1 | Displays name of hotspot | |
| Column 2 | Displays distance to hotspot |
Tap selecting a row, will display corresponding hotspot in the Details Area.
Toolbar
Search
(TBD)
Action Buttons
| Item | Action | Constraints |
|---|---|---|
| Subscribe | Opens Dialog prompting for URL |
| Item | Action | Constraints |
|---|---|---|
| Refresh All | Refreshes all subscriptions. Progress is displayed in Status Bar |
Details Area
- 1) Hotspot Detail -- The current hotspot's full information in a Message Body.
Footer Area
Status Bar
Displays the total number of hotspot in the current subscription. While "refreshing" subscriptions, background of status bar will act as progress bar.
Constraints
(TBD)
Sessions
(TBD)
Architectural Details
(TBD)
Implementation Recommendations
(TBD)
Icons
Interactions
- Needs to interact with the GPS sensor
- Read a xml file containing Hotspot listings on internet
- Save that xml file for using offline
Unresolved Issues
(TBD)
Questions and Answers
(TBD)




