Microsoft has developed and recently released (10/26/2004) an application called 'Windows Media Connect' which enables you to deliver music, photos, and videos that reside on your Windows XP PC to devices that support the UPnP protocol. This includes digital audio receivers, connected DVD players, set-top boxes and in the not too distant future, the Roku HD1000.
The application (UPnPPlayer.roku) that I created using the tools and information from Intel's site, will allow the HD1000 to be seen by the Windows Media Connect server as a AV Media Renderer.
Currently the only thing that it does is allow itself to be added as a device in the server application. After it is added, you can check it's properties and if you click on the 'Presentation URL' link, you will get a web page served up by the HD1000. Also if you check your 'Network Places' you will find the HD1000 Digital Media Player listed and if you right-click and select 'Invoke' you will get the same web page displayed in a browser window.
Besides serving up media for the HD1000, this technology can allow the HD1000 to be controlled from a remote web browser or even a handheld PC. I have some other ideas that I am currently working on which will expand this functionality even futher....
But for now it doesn't do much at all but if you get some of the tools from Intel, (UPnPSpy, UPnPSniffer and others) you will be able to monitor, communicate and perform test which will allow you to see what UPnP has to offer.
To download the ALPHA source and application that I created...
http://home.earthlink.net/~weathersix/UPnPPlayer.roku.zip
To download Windows Media Connect for WinXP released on 10/26/2004...
http://www.microsoft.com/downloads/details.aspx?FamilyID=56fd1b34-48ba-424b-9227-7c10e2e9fff1&displaylang=en&Hash=43GG764
For the tools and information on UPnP from Intel...
http://www.intel.com/technology/upnp/
For some insight on UPnP technology....
http://www.microsoft.com/technet/prodtechnol/winxppro/evaluate/upnpxp.mspx
http://download.microsoft.com/download/5/b/5/5b5bec17-ea71-4653-9539-204a672f11cf/WMconnect.doc
http://www.go-embedded.com/EDN%20UPnP.pdf
http://www.upnp.org
Enjoy

-BJ Johns