Last night I was sitting in bed watching a little TV, and using my PocketPC to browse the web through my wireless connection in my house. I was also trying to catch up on some of the blogs on MSDN, when I realized that I could easily convert VSBlogger to also be a blog reader for my PocketPC. After about 30 minutes (most of that trying to figure out why I could not connect to the internet in the emulator [I needed to set up the proxy]) I have a working blog reader for a Pocket PC. I created the initial project in Whidbey, so I will need to convert it to a VS 2003 project, and then I will post the code to the GDN workspace.


I will need to re-write the storage mechanism because when I would persist data (such as blogs subscribed to, which entries were read, etc) I would use serialization. It seems that the .NET CF does not support serialization, so I will need to manually save the data. It should not be that complicated to hook up some sort of data storage mechanism.

Comments (6)

  1. Woody Pewitt says:

    Please consider posting the vs05 project now I am sure there are many out there that can use it. Thanks

  2. I just posted a modified idea from yours.

  3. Craig Skibo says:

    One thing I was thinking about while porting the code was alternative ways to propigate postings to your PocketPC. I think one other model would be to use ActiveSync. You could write a plugin to Active Sync (I think you can do that) which would gather up all the blogs for the previous day, generate a data file, then sync it to your Pocket PC. Then when you read the posting, it would remember that you read it then sync that back to the computer you sync with – marking the posts as read in the reader that you use.

    My goal for both VSBlogger and DeviceBlogger were simple. For VSBlogger I wanted a cool demo that I could show off the VS Extensibility features. For DeviceBlogger, I wanted to port it to the Pocket PC as fast as possible to get something working. It is not very feature rich, just a simple storage mechanism. With the code to VSBlogger out there, and DeviceBlogger being posted in the next few days, people can use it as the stepping stone to add the features that they need like an option to either read live from the network and store the data locally or on the server, or sync for when you are on the go without a connection.

  4. Why not use Dare’s SIAM for storage?