Feed Reader

From Openmoko

(Redirected from RSS and Atom Reader)
Jump to: navigation, search
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

Image:Screen_feed_reader.png

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

Subscribe
Item Action Constraints
Subscribe Opens Dialog prompting for URL
Refresh All
Item Action Constraints
Refresh All Refreshes all subscriptions. Progress is displayed in Status Bar


Details Area

image:Screen_feed_reader_full.png

  • 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

Image:Refresh all.png Image:Subscribe.png

Interactions

Unresolved Issues

(TBD)

Questions and Answers

(TBD)

Personal tools