Raissa is an RSS headlines and news reader for the Newton MessagePad running NewtonOS 2.0 and higher. It should read RSS 0.91 and 1.0 sources but is currently not namespace aware. Courier can be used as a more functional replacement.
Raissa is built upon the NewtApp framework an should be as easy to use as any other NewtApp application. Raissa maintains a set of RSS sources which can be organized in folders. As the detailed view shows, an RSS source is described by a title and a URL. It can be updated by tapping the "Update" button or by chosing "Update" from the Action menu. The overview shows a list of RSS sources with their respective update times. New sources can be entered after tapping the "New" button. Existing sources can be updated by marking them and selecting "Update" from the Action menu. They can also be read out loud if the MacInTalk and SpeakText extensions are installed.
Channels can be marked for a scheduled update by checking the "Sched. Update" checkbox. The update schedule can be set using the preferences panel. The preferences panel also allows to set the fonts for headlines and descriptions.
When tapping on a news item, Raissa can be configured to launch Newt's Cape, NetHopper or Courier to fetch the story linked from that news item. This behaviour is activated in the preferences panel.
The program is based on the ntox XML tokenizer and the NHttpLib HTTP library for the Newton. The incoming XML data is tokenized by ntox and the headline and description part for each news item is stored in the application soup. Currently, the corresponding URLs are not stored but this would only be a minor change.
Bugs, To Do List and Enhancements
The following bug fixes and enhancements are planned for future releases: