Copyright 2004 Nokia
All rights reserved.


RELEASE NOTES


PROJECT RELEASE INFORMATION

Project:           RSS Feed Reader application
Version:           0.1.10 (gamma)
Baseline:          <url_to_apt_sources>
Date:              2004-12-08
Maintainer:        Qi Ouyang <ouyang.qi@nokia.com>


GENERAL INFORMATION

 This software package contains the RSS Feed Reader application. It is 
 an application for reading RSS News. For more information please refer
 to Docman: 
 - RSS SWR: DCS-E1278-EN 
 - RSS AS: DCS-E1350-EN


PACKAGES

 osso-rss-feed-reader 0.1.10 OSSW GPL UC
 

FEATURES

 D SR-RSS-BROW-1    It shall be possible to select a feed from the feed list.
 D SR-RSS-BROW-2    It shall be possible  to view all items of current feed 
                    at the same time.
 D SR-RSS-BROW-3    The application shall be able to display feed item text
                    content.
 D SR-RSS-MARK-1    Application shall automatically mark a news feed as read
                    by marking all items in it as read when the feed is 
                    selected to be displayed.
 D SR-RSS-MARK-2    It shall be possible to mark/unmark a news item as 
                    significant.
 D SR-RSS-SEA-1     It shall be possible to search for a keyword through the
                    full content of  currently subscribed feeds.
 D SR-RSS-SETUP-1   User shall be able to add a new feed by its url address.
 D SR-RSS-SETUP-2   It shall be possible for the user to remove manually  
                    entered feeds.
 M SR-RSS-FOLD-1    It shall be possible to manage folders. Note: Management
                    includes the creation, removal and renaming of folders.
 D SR-RSS-FOLD-2    It shall be possible to predefine a set of feeds and 
                    folders. Note: Different countries or marketing areas 
                    can have different predefined feeds.
 D SR-RSS-FOLD-3    While adding a new feed, the user shall be able to 
                    optionally define a folder where the new feed belongs.
 D SR-RSS-FOLD-4    It shall be possible to reorganize feeds into different
                    folders. See also: SR-RSS-UI-MF-1
 D SR-RSS-FOLD-5    It shall be possible to prevent the user from removing or
                    renaming certain feeds and folders.
 M SR-RSS-WEB-1     It shall be possible to launch web browser from the 
                    application by clicking on a hyperlink.
 M SR-RSS-WEB-2     It shall be possible to add a feed by clicking a link in
                    the web browser (NOTE: Will be PARTIAL PASSED, see RSS DS)
 M SR-RSS-UPD-1     It shall be possible to automatically update the content
                    for all subscribed feeds at specified intervals.
 D SR-RSS-UPD-3     It shall be possible to manually update the selected feed.
 D SR-RSS-UPD-4     It shall be possible to manually update all  selected 
                    feeds.
 M SR-RSS-UPD-5     User can set the interval how often the feeds are 
                    automatically updated. There shall be a minimum interval.
                    (NOTE: Will be PARTIAL PASSED, see RSS DS)
 M SR-RSS-APPL-1    There shall be a RSS Feed Reader applet in Home.
 M SR-RSS-APPL-2    Applet shall display the latest feed item titles by the 
                    timestamp from different feeds as a combined list.
 M SR-RSS-APPL-3    Applet can be added to or removed from the home interface.
 M SR-RSS-APPL-4    It shall be possible to launch the RSS Feed Reader parent
                    application from the applet.
 M SR-RSS-APPL-5    It shall be possible to manually update all feeds directly
                    within the applet. See SR-RSS-UPD-4
 M SR-RSS-APPL-6    The feed item titles in the applet shall be automatically
                    updated. The interval is taken from the parent application.
 D SR-RSS-ONOF-1    It shall be possible to read already loaded items without
                    a network connection.
 M SR-RSS-OTHER-1   User shall be able to send feed items to other people via
                    e-mail.
 D SR-RSS-PROT-1    RSS Feed Reader shall support RSS 0.9x variants, RSS 1.0,
                    RSS 2.0 and Atom 0.2.
 D SR-RSS-UI-NAVI-1 Application shall support presenting the subscribed feeds
                    as a list.
 D SR-RSS-UI-NAVI-2 Application shall support presenting the subscribed feeds
                    as a collection of folders.
 D SR-RSS-UI-NAVI-3 A feed can be inside or outside a folder.
 D SR-RSS-UI-NAVI-4 User shall be able to open/close folders.
 M RS-RSS-UI-NAVI-5 The date/time of the latest feed refresh shall be 
                    displayed for each feed in feed view.
 D SR-RSS-UI-AV-1   It shall be possible to display the number of unread feed
                    items in the applet.
 M SR-RSS-UI-AV-2   It shall be possible to display the date/time of the 
                    latest feed refresh in the applet.
 D SR-RSS-UI-MF-1   Application shall present the feeds to user as a tree of
                    folders containing the feeds.
 D SR-RSS-UI-MF-2   User shall be able to reorganize folders by dragging and
                    dropping them within the tree
 M SR-RSS-PERF-1    Time to open the application for the first time (after 
                    boot up) without any feeds. Target < 1s, Not Accepted > 3s
 M SR-RSS-PERF-2    Time to open the application for the first time (after 
                    boot up) with 10 feeds, 10 feed items in each and one of 
                    the feeds is selected. Does not include the time to 
                    refresh the feeds. Target < 2s, Not Accepted > 10s
 M SR-RSS-PERF-3    Time to close the application. Target < 0.1s, 
                    Not Accepted > 2s
 M SR-RSS-MEM-1     All user settings shall be stored in application specific
                    configuration.
 M SR-RSS-MEM-2     Application should save state so that it can be
                    transparently closed when backgrounded and reopened when
                    foregrounded again. (NOTE: Will be PARTIAL PASSED, see
                    RSS DS).
 D SR-RSS-INT-1     The application shall be fully localized.
 D SR-RSS-INT-2     It shall be possible for the application to ship with
                    preselected feeds and folders relevant to the trade
                    customer variant.


LIMITATIONS

Missing features:
- State saving (Is the platform support for this ready, memory-manager?)
- Help (Help application not done yet)
- UI not fully done, some dialogs missing
- Opening news in browser does not work yet (waiting for next rootstrap
  release / newer browser)


OPEN BUGS

 N 3563 Virtual keyboard opens when selecting uneditable text view 
 
 (Not listing the application bugs which will be fixed for Delta release)


RESOLVED BUGS

 -


SCRATCHBOX SMOKETEST INSTRUCTIONS

 These instructions are for week 47 rootstrap.

 1. Install the application package(s) inside scratchbox

    dpkg -i osso-rss-feed-reader_<version>_i386.deb

 2. Start the platform with "run.sh"

    export DISPLAY=:2
    export DBUS_SESSION_BUS_ADDRESS="unix:abstract=/home/common/.hildon-var/run/dbus/socket"
    /usr/bin/dbus-launch-systembus.sh start
    /usr/bin/run.sh --forward :2 &
 
 3. Start the "News Reader" application from the Tasknavigator menu

 4. Test some basic functionality (NOTE: You need to have network connection)

    - Select some predefined feed
    - Press "Refresh" button in toolbar
    - Newest news should come updated to right text area


TARGET DEVICE SMOKETEST INSTRUCTIONS

 1. Install the application package(s) inside target device

    dpkg -i osso-rss-feed-reader_<version>_arm.deb

 2. Restart the device so that desktop entry appears to Tasknavigator menu
 
 3. Start the "News Reader" application from the Tasknavigator menu

 4. Test some basic functionality (NOTE: You need to have network connection)

    - Select some predefined feed
    - Press "Refresh" button in toolbar
    - Newest news should come updated to right text area


TEST REPORTS

 Test reports not yet available.


REFERENCES

 RSS SWR: DCS-E1278-EN 
 RSS AS: DCS-E1350-EN
