Silverlight – Cross-Browser, Cross-Platform Plug-In
By: Himanshu Poddar
Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of Microsoft .NET–based media experiences and rich interactive applications for the Web. Yes, Microsoft will make the Silverlight browser plug-in freely available for all supported platforms. AJAX, Visual Basic .NET, C#, Python, and Ruby and integrates with existing Web applications. Silverlight media capabilities include fast, cost-effective delivery of high-quality audio and video to all major browsers including Mozilla Firefox, Apple Safari, and Windows Internet Explorer running on Mac OS or Microsoft Windows. By using Microsoft Expression Studio and Microsoft Visual Studio, designers and developers can collaborate more effectively using the skills they have today to light up the Web of tomorrow.
Key benefits of Silverlight include:
1. Compelling cross-platform user experiences
Deliver media experiences and rich interactive applications (RIA) for the Web that incorporate video, animation, interactivity, and stunning user interfaces (UIs). Seamless, fast installation for users, thanks to a small, on-demand, easy-to-install plug-in that is under 2 megabyte (MB) in size and works with all leading browsers. Consistent experiences on Windows and on Mac OS without any additional installation requirements. Create richer, more compelling Web experiences that take greater advantage of the client for increased performance. Stunning vector-based graphics, media, text, animation, and overlays enable seamless integration of graphics and effects into any existing Web application. Enhance existing standards/AJAX-based applications with richer graphics and media and improve their performance and capabilities by using Silverlight.
2. Flexible Programming Model with Collaboration Tools
Based on the Microsoft .NET Framework, Silverlight enables developers and designers to easily use existing skills and tools to deliver media experiences and RIAs for the Web. Choice of programming languages such as AJAX, Visual Basic .NET, C#, Python, and Ruby offers developers and designers the flexibility to use their existing skills without the need to learn a new language. Simple integration with existing Web technologies and assets means Silverlight works with any back-end Web platform or technology. No “rip and replace” required. Silverlight integrates with your existing infrastructure and applications, including Apache and PHP, as well as with JavaScript and XHTML on the client. Role-specific tools for both designers and developers that take advantage of Web standards and the breadth of the Microsoft .NET-connected software features. Designers will like that Expression Studio creates interactive UIs and media rich experiences, prepares media for encoding and distribution, and creates World Wide Web Consortium (W3C) standards-compliant sites by using modern XHTML, XML, XSLT, CSS, and Microsoft ASP.NET.
3. High-quality media, low-cost delivery
Unified media format scales from high definition (HD) to mobile with Windows Media Video (WMV), the Microsoft implementation of the Society of Motion Picture and Television Engineers (SMPTE) VC-1 video standard, as well as support for Windows Media Audio (WMA) and MP3 audio. Add vector-based graphics and overlays to media with support for integration of graphics that scale to any size and broadcast-style overlays for tickers and closed captioning. Flexible ad-insertion solutions with video and animation including the ability to deliver fluid, broadcast-style video or animated advertisements without any loss of visual fidelity or motion quality.
4. Connected to data, servers, and services
Create mash-ups by incorporating data and services from anywhere on the Web by using Silverlight support for LINQ and LINQ-to-XML. Access data with common protocols like JSON, RSS, POX, and REST. Increase discoverability of RIA content that can be indexed and searched, thanks to the Silverlight text-based XAML format.
Download Silverlight from: http://www.microsoft.com/silverlight/downloads.aspx