Feed Reader
From Openmoko
(Redirected from RSS and Atom Reader)
| In progress: This article or section documents one or more features whose implementation are in progress. |
Contents |
Overview
This article defines the Feed Reader Application, an application designed for reading web-based feeds 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 update all my subscriptions
- I want to be able to add a subscription directly from a URL
- I want to be able to add a subscription from inside the Browser application
- I want to be able to read protected feeds (e.g. Livejournals), so digest authentication is a must.
- I want to be able to email (or SMS) a feed that I find interesting to a friend.
- I want to be able to use RSS sites to play new podcasts with the Music Player
Layout Components
- 1) Application Menu -- Additional options related to article objects.
- 2) Filter_Menu -- Filtering options for the list of articles.
- 3) Navigation Area -- List of articles based on current filter.
- 4) Toolbar -- Primary commands available to article.
- 5) Details Area -- Detailed view of current selected article.
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 help items | |
| <subscription> | Displays all articles from this subscription | |
| Search Results | Displays all articles matching current search string |
Navigation Area
Displays list of articles from current subscription using the Navigation Widget. Has the following structure:
| Item | Action | Constraints |
|---|---|---|
| Column 1 | Displays subject of article | Bold if unread |
| Column 2 | Displays date & time of article | Bold if unread |
Tap selecting a row, will display correspoding article in the Details Area.
Toolbar
Search
Search reindexes, after every keypress, the help article membership of the Search Results Category.
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) Article Body -- The current article's full contents in a Message Body.
Footer Area
Status Bar
Displays the total number of articles in the current subsription. While "refreshing" subscriptions, background of status bar will act as progress bar.
Constraints
(TBD)
Sessions
- The current article selection and Details Area mode is persistant.
Architectural Details
(TBD)
Implementation Recommendations
(TBD)
Icons
Interactions
- Needs to interact with the Web Browser application
Unresolved Issues
(TBD)
Questions and Answers
(TBD)




