I've been tinkering with the app this evening. I made some mods to it, to make it more touchscreen friendly, larger font, slightly larger buttons, etc. Find the GPS port etc, Nothing much.
I can see how the weather data is being fetched down by reverse geo-encoding the lat/lon to postcode and submitting off to MSN, but I dont understand a couple of things. I dont have the GPS plugged into the machine with VS2003, so I hardcoded the NMEA data to my location; however, why does it ask me for the region for traffic data? I would assume it would pick the location im in? Also, I couldnt see where it actually gets the traffic data from? It appears that the ca.xml takes the location and can return the uri to fetch for data right?
Anyway, im tired and bleary eyed, so I'll go to bed and look again tomorrow.
I like it, by the way, its the most interesting thing to come up for a while.