More About Speeed Reader: The Google Reader Client for Windows Mobile

07Apr09

It’s been a while since the update.  Since the last time, I attempted several UI architectures to give the user the best experience.  Let me begin this by saying, the UI controls available to .NET Compact Framework 3.5 developers suck in comparison to what you get if you developed for Android or the iPhone.  Hopefully, Windows Mobile 6.5 and Windows Mobile 7 can fix that.

With that said, I chose to use the standard Windows Mobile controls.  Unfortunately there aren’t things like kinetic scrolling or other nice UI touches, but you can (and I will) add that functionality via custom controls.  Using other UI control frameworks didn’t allow the flexibility I need.  I did see Resco’s Mobilforms Toolkit, but it costs $550+!  So that will come in future versions of Speeed Reader.

What I have done so far is create most of the basic functionality needed to browse articles in Google Reader.  If you follow the screenshots, I list the Labels defined by the user.  Clicking on a label loads all the RSS feeds in that label.  Clicking on an RSS feed brings up a list of articles.  Clicking on an article loads it in the Speeed Reade browser (.NET control – extension of Pocket IE).  This application does two way syncing, so reading an article in Speeed Reader will mark it as read in Google Reader and vice versa.

The home tab will display reading-list articles (what you see when you first load Google Reader).  I am shooting to have an alpha build available next Friday (April 17th) for download.

Advertisements


6 Responses to “More About Speeed Reader: The Google Reader Client for Windows Mobile”

  1. 1 surly

    this could be very cool. a ncie lightweight google reader for WM.

    will it download anything to the phone? cache files? or access all content via the web?

  2. 2 emuneee

    Yes, it is currently caching your subscriptions to the phone, in memory. It is very simple though to have it cache it to the filesystem for offline viewing.

  3. 3 fede

    Sounds great! Exactly what I ahve been looking for quite some time now.

    If you don’t mind I would like to ask you: will it support non-touchscreen devices?

  4. 4 emuneee

    Yes it will support non-touchscreen devices. I haven’t tested it yet on non-touchscreen devices (Windows Mobile 6.1 Standard) but I will be soon.

  5. 5 surly

    right now, to access my Google Reader on my Fuze, I am using Opera 9.51 beta and accessing the iphone version of the reader (since the regular mobile version is worse).
    it works pretty well and is alos pretty quick once Opera is loaded.

    before that, I was using pRSS reader. it synched with Google Reader, but wasnt dynamic. no categories or tags, and you had to manually synch after you added feeds to Google on the computer.
    but the app looks similar to what you are developing.

    have you used either for viewing Google Reader? how does it compare?

    anxious to check it out.

    • 6 emuneee

      I haven’t used pRSSreader to view my Google Reader feeds (used it for standard RSS feeds such as cnn.com). However, this application will maintain a two-way sync (refreshes manually or after a user-configurable time duration). It will pull-down changes made outside the program (ie. on the desktop version of Google Reader) such as new subscriptions, new tags, read/unread articles. Alot of these features will not be inplace by the time the alpha build becomes available, however, the plan is to make full use of the Google Reader API so you can do everything in Speeed Reader that you can do in Google Reade (desktop).


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: