Tonight I decided that it was time that I checkout the
Silverlight 2 beta release. There are a number of things that I want to try with Silverlight, unfortunately, a bunch of other work has been keeping me.
I decided that the best way to get started would be with a real simple client. Creating a simple silverlight control for showing recent tweets from
Twitter seemed like it would be a fun experiment. To get started I wanted to download some tweets from Twitter and show them in a ListBox. Since LINQ to XML can be used with Silverlight 2, I figured the process would be pretty painless. Of course I forgot about the fact that everyone had to go and try and make everything on the web secure. From what I can tell, the fact that Twitter doesn't have,
or has recently botched, their
cross domain policy file is preventing me from being able to make any progress on my little silverlight project.
Hopefully I'll figure out what the deal is with Twitters cross domain policy file. It might be that I have something botched since when I run
ScottGu's Digg sample I get the same "Download failure" that I get when attempting to download XML from Twitter.
UPDATE: Well it looks like the problem is that
Twitter's cross domain policy file only allows *.twitter.com and *.discoveringradiance.com. That sucks. I guess accessing the XML directly from Twitter is out of the question.