Blogging Roller

Dave Johnson on open web technologies, social software and software development


Windows RSS chapter complete


My blog's been silent since Wednesday because I've been devoting every evening hour and all weekend to finishing the new chapter 6 on the Windows RSS platform for RSS and Atom in Action. I finished about 20 minutes ago and I'm ready to hand the chapter off to the editors. I think it's the longest chapter in the book (but I won't know until it is typeset). Here's the outline as it stands today:
  • Windows RSS platform overview
    • Browse, search and subscribe with IE7
    • Windows RSS platform components
      • The Feeds API
      • The Common Feed List
      • The Feed Store
      • The Download Manager
      • Microsoft's newsfeed list and sharing extensions
  • Managing subscriptions with the Common Feed List
    • Manging subscriptions
    • Keeping track of what's been read
    • Getting started with the Common Feed List
      • Adding the Feeds API to your project
      • Walking the feed folder hierarchy
    • Ceating subscriptions
      • Newsfeed update interval
      • Download enclosures or not?
    • Monitoring events
  • Parsing newsfeeds with the Feeds API
    • Simple newsfeed parsing example
    • Parsing extension elements and funky RSS
      • The Common Feed Format
      • Parsing item summaries with the Feeds API
  • Windows RSS platform newsfeed extensions
    • The Common Feed (CF) extensions
    • The Simple List Extensions (SLX)
    • The Simple Sharing Extensions (SSE)
  • Summary
I'm finished with the 1st draft, but I've still got some unanswered questions about the Windows RSS platform. I wrote to Robert Scoble and he hooked me up with Sean Lyndersay and Walter VonKoch of the Microsoft RSS team. I sent them a list of about 10 questions yesterday. If I can, I'll post the Q&A here.

Next up is the new chapter 7 on parsing feeds with ROME.

Tags: topic:[ie7], topic:[rss], topic:[atom], topic:[vista], topic:[rome]
Tags: Blogging

Main | Next day (Mar 27, 2006) »