Silverlight Platform

Silverlight Platform

Overview

Microsoft Silverlight is a Software Platform for building and running Rich Client Side Application , So Silverlight can be embedded inside HTML like the Flash Macromedia or can render outside the browser like WPF.

Silverlight is cross browser , cross platform , it is a small implantation of the .NET Framework or a sub platform of the .NET . Silverlight use an extensible markup language called XAML to easy User Interface controls representation.

Silverlight Platform Architecture



Here a brief description of each component 

1- Silverlight API's

  • Microsoft Ajax Library : The Microsoft Ajax Library is a JavaScript library that provides the AJAX framework features for the .NET client  also it provides an infrastructure to build either visual or non-visual JavaScript components.
  • JavaScript Engine : The JavaScript ApI uses a small subset of the objects that are currently available in Silverlight , plus a handful of objects that are specific to the JavaScript API.The Silverlight XAML parser only creates objects in the object tree for this subset, because the object tree is created based on the fixed native-code implementation that underlies the JavaScript API.
2- Windows Communication Foundation
  • REST : Representational State Transfer is a classes is used for data access over XML web services.
  • WCF : Provide Some Features that make the HTTP Request and Response easier also it support Cross HTTP Requests.

3- Windows Presentation Foundation

The Silverlight .NET Framework is a subset of the WPF is a subset of the WPF User Interface Programming Model , this including all the primitive silverlight controls (Shapes , Rectangle , ........).

References

  • MSDN
  • Wikipedia

Don't forget to tag the article with appropriate keywords so other users can find and learn from your experiences!

Leave a Comment
  • Please add 3 and 1 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • Carsten Siemens edited Revision 1. Comment: Added tag: en-US

Page 1 of 1 (1 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Carsten Siemens edited Revision 1. Comment: Added tag: en-US

Page 1 of 1 (1 items)