Tutorials
SilverlightSilverlight Architecture Properties
One property which is commonly associated with Silverlight is its ability to be integrated within browsers that are used with both Mac OS and Windows.
It allows for the rendering of impressive user experiences which are designated through XAML. It is also capable of rendering various forms of media, which include video and music.
An additional property of the Silverlight architecture is that it allows for a level of programming which is closely related to the Web programming system, and last but not least, it is quite small. When it comes to the actual architecture for Silverlight, it makes use of Windows and Mac OS modules that are made for IE, Firefox, and Safari.
Silverlight also makes use of what is known as the Native presentation runtime. This basically refers to the browser enhancement which provides for XAML rendering of 2-D graphics, as well as media and text. It will render this in addition to HTML. XAML can be used in three forms, and this is at an inline, package, or file.
Another thing which makes Silverlight useful is that an interactive audio and video is available. It is cross platform, and can render WMA and WMV files, along with MP3s.
Video and audio are processed in XAML in the form of media elements, and this offers flexibility to the presentation they offer.
Additionally, the support for media leverages the Windows Media system will, and allows for high quality media delivery at a low cost.
Another important part of the Silverlight architecture is the programming layer. To maintain consistency with the architecture of the web, the XAML for Silverlight will be exposed via a DOM model which is connected to JavaScript.
Through this manner, AJAX tools may make use of the extensive rendering capability when it comes to utilizing identical programming structures and practices. Web pages which make use of Silverlight elements can be created in a number of different ways. Some of these methods include Inline XAML and JavaScript, External XAML files, and compressed content packages.
The flexibility of an application, as well as its consistency with web standards will generate more chances for enhancing the effectiveness and impact of web applications. This will allow them to be much more scalable, as well as dynamic and fault tolerant.
This basically means that their markup can be changed very quickly, and this means that it is easier to make content discoverable. Web pages which make use of Silverlight must be able to determine whether or not Silverlight is installed, and it can direct the users to download and install it, through either the object tag or redirect tag.
Silverlight can be used for a number of different applications, and some of them include Rich islands on a page, web media, and web visualization.
Rich islands can be used for more casual games, and web visualization refers to various navigation properties or ads. Web media involves anything which is connected to playback or events.
First Page: MS Silverlight Architecture