Silverlight and Connected Systems role in Silverlight


Microsoft recently announced Silverlight at the Mix 07 conference. Now that its released I can freely talk about what I am working on. I am really excited to start working on the connected systems API’s for Silverlight 1.1. If you refer to the Silverlight API Poster you can see that there are couple of API’s marked “Soon”.


Silverlight 1.1 API


I am in the team that will deliver the System.ServiceModel and System.Syndication apis for Silverlight. Its still too early to talk about the exact API’s and functionalities we will be releasing under the namespace but the idea is to have the class complement the desktop API. You can install Silverlight 1.1 and develop apps using the API’s currently shipping with the alpha. The alpha has support for HttpWebRequest (System.dll and System.Silverlight.dll) to make calls back to the originating domain. It also has XmlReader and XmlWriter support (in System.Xml.Core.dll) with which you can do Xml operations.


If you werent convinced of the possibilties of Silverlight, todays announcement of PopFly should definetly help. Popfly is built on Silverlight and aids in creating mashups using existing services very easily. Today was the first time I learnt about the Popfly project and am looking forward to adding custom basic “connectivity” blocks. Exciting times.

Comments (1)

  1. o3APA3A says:

    What I really, really need is something like Canvas.Save(Stream myStream) function that would save a content of the Canvas as a bitmap. This one function would allow creating the whole new type of online image editors, animators, image converters, etc.

    Another thing that I need in the Silverlight .Net framework is encryption – in the file uploader scenario I want to encrypt client’s documents on the client side and don’t want to know the password – the ultimate security.