Silverlight – The Magical Light From Microsoft

Tags: web designing , silverlight

If you claim to be tech savvy you got to know Silverlight; the most recently developed run time application from Microsoft that stands exceptional among the latest developments in IT. To ease the efforts of designers and developers, Silverlight runs in a cross platform, cross browser.NET plug-in that helps to create Rich Internet Applications for browsers. Developers can easily write Silverlight applications using any .NET language, be it VB, C#, JavaScript, IronPython, IronRuby, etc. Silverlight currently supports Firefox, Safari and IE browsers on both the Mac and Windows.

But Silverlight 2 Beta 2, an advanced version, will also be supported on Linux platform, via Moonlight. Again, Moonlight is an open source project that supports the Silverlight profile for Linux. This time it is rather surprising that Silverlight, brainchild from Microsoft, is not just limited to the Microsoft platform (well, very rarely does that happen).

The features of Silverlight Beta 1, the previous version includes

• A rich WPF-based UI framework that makes building rich web applications greatly easier.
• A set of built-in controls that include core form controls (TextBox, CheckBox, RadioButton, etc), built-in layout management panels (StackPanel, Grid, Panel, etc), common functionality controls (Slider, ScrollViewer, Calendar, DatePicker, etc), and data manipulation controls (DataGrid, ListBox, etc) that developers and designers can effortlessly use to quickly build applications.
• A good networking support that includes out-of-the-box support for calling REST, WS*/SOAP, POX, RSS, and standard HTTP services.  This will support cross domain network access thereby enabling Silverlight clients to directly access resources and data from resources on the web.
•  Built-in sockets networking support.
• A base Class library functionality (collections, IO, generics, threading, globalization, XML, local storage, etc).
• Silverlight enables applications to store data locally on a client (Isolated Storage). According to the need, applications can prompt users to grant them size permissions for this storage.

Silverlight 2 Beta 2

Beta 2, the newest version of Silverlight, was released in June. According to Microsoft, “Silverlight 2 Beta2 supports a go-live license that allows you to start using and deploying Silverlight 2 for commercial applications”. Along with Silverlight 2 Beta 2 comes the license for developers and designers to work with Microsoft Expression Studio and Visual Studio needed to create commercial Silverlight Web experiences. ( Sorry! Not much than this has been said even by the Microsoft, about the ‘go-live license’). Beta2 adds more core data-binding features and better validation support when compared to Beta 1.

• Beta2 comes with a default local storage space of 1MB size, exclusively for Silverlight applications.
• Also with Beta2 comes better end-user support, mainly in managing per-site storage permissions, and allows to effortlessly revoke/delete an application's local storage.  Management UI to control this feature can now be brought up by an end-user on right-clicking a Silverlight application and choosing the "Silverlight Configuration" menu option.

Compatibility with other Silverlight versions

Silverlight 2 Beta2 is exceptionally suited for applications that target Silverlight 1.0, but unfortunately the same support those that target Silverlight 2 Beta1. The score of API changes existing between the two versions explains the reason. Browsers currently supporting Silverlight 2 Beta1 will automatically be shown an upgrade to Silverlight beta 2 option, on visiting such sites that uses the new version. If chosen to upgrade to the newer version of Silverlight, the site will no longer be compatible with Beta 1, unless Beta 2 has been installed.
It is not necessary that your system is installed with the.NET Framework, so as to be able to run the version successfully, because Silverlight setup download comes with everything required to support all its necessary features and more.
Once the installation is complete, there could be nothing that can possible stop you from browsing the web and also Silverlight applications in whichever browser set up you may choose.
This is never a complete guide to Silverlight, but just an eye-opener to a new platform that is yet to bring outstanding changes to web designing industry

Comments and Feedback

I need to know more about this new technology

Where can i get one help to build one site?


Silverlight is nice

really good


nice post

Good Blog

Interesting topic

Yes Nice one

Nice Blog

Post your Comment

Type your comment here*


Verification Code Image

Back to Main Top of Page