Hello,
here's another weekly report of the GSoC project 'News Feed'.
Basiclly, most of the core of the project is done. It looks like this:
Preference page:

Notification popup:

It's displayed only if there has been polled new messages and user set it in preference page.
Menu:

It's displayed instead of Notification popup. It's displayed whenever user clicks on the orange RSS icon and it displays all feeds and its last 3 messages. There's an exclamation mark as a prefix for a feed that contains unread messages. Any message that has been read is marked is ticked.
What has been done last week:
Application logic has been reworked, there're a lot of changes. Now there's one simple job that schedules the right, PollFeedJob which
polls all feeds at once. The simple job is for control purposes and
testability. As you can see feeds are displayed in a menu instead of a popup. Popup shows only when there're new feeds polled and user has accepted it in preference page (you can't see in the image above, because change hasn't been merged yet). The RSS icon will be orange as long as there is any unread message. It turns grey when all messages has been marked as read.
What will be done next week:
As you can see there're a lot of changes, most of them still needs some small fixes and every need to be merged. Once it's achieved I'll work on next feature - let user manually add/remove feeds via preference page.
If somebody's interested in testing News Feed, please take a look at the update site
http://download.eclipse.org/recommenders/updates/head/However remember, that not every change has been merged, so what you see here may be different from the version at the update site.