Build and host your website with us as easy as you like.

Tuesday, November 13, 2007

Silverlight. Microsoft's newest web technology

Silverlight ( code-named Windows Presentation Foundation/Everywhere or WPF/E) is a cross-platform, cross-browser web client runtime, designed to bring the Windows Presentation Foundation experience to the Web. Silverlight provides a retained mode graphics system, similar to WPF and integrates multimedia, graphics, animations and interactivity into a single runtime. It is being designed to work in concert with XAML and is scriptable with JavaScript. XAML(Extensible Application Markup Language) can be used for marking up the vector graphics and animations.
Silverlight supports playback of WMV, WMA and MP3 media content across all supported browsers and has no dependencies on other products such as Windows Media Player for video playback or the Microsoft .NET Framework 3.0 for XAML parsing.
The architecture that supports the Silverlight application is shown below. The main programming interface is the JavaScript DOM API. This allows you to respond to events raised within the Silverlight XAML (such as when content has finished loading or when an animation is complete). You can also call methods to manipulate the presentation (such as starting an animation or pausing video playback). Underneath this is the XAML parsing engine. The parser creates the in-memory XAML DOM for use by the presentation core, which handles the rendering of the graphics and animations defined by the XAML.
Silverlight aims to compete with Adobe Flash and the presentation components of Ajax. It also competes with Sun Microsystems' JavaFX, which was launched a few days after Silverlight.
.

No comments: