Microsoft Silverlight is a web application framework, but it highlights more on business applications and it is similar to Adobe Flash. Silverlight applications can be written in any .NET programming language. Silverlight.js and CreateSilverlight.js files are contained by Silverlight project ,these files initializes the Silverlight plug-in for use in HTML pages, a XAML file for the UI, and code-behind files for the application code.
Silverlight helps you create rich web applications that run on Mac OS, Windows, and Linux. Welcome to a new level of engaging, rich, safe, secure, and scalable cross-platform experiences.
Silverlight is a cross-browser, cross-platform (Mac OS, Windows and Linux) and cross-device browser plug-in that helps companies design, develop and deliver applications and experiences on the Web. Installed as a free browser plug-in approximately 4MB in size, in less than 10 seconds, Silverlight enables a new class of rich, safe, secure and scalable cross-platform experiences.
Silverlight harnesses the power of .NET and includes over 100 controls, rich layout and styling, a powerful networking stack, data access, support for HD video, and much, much more.
Silverlight installation is fast and effortless for customers on both Mac OS, Linux and Windows platforms today.
Microsoft silverlight features
It supports playback of WMV files on both PC and Macintosh, with many options for interactivity during playback; with just a couple of lines of code.
Silverlight supports full-screen 720p video and offers seamless transitions between full-screen and windowed mode without losing your position in the video.
You can embed XAML directly within an HTML file if you want a simple, monolithic solution, or you can keep the two separate to enforce a delineation between different web development roles.
Silverlight and HTML integrate seamlessly together. Every XAML element can be accessed or manipulated from the same client-side JavaScript that would be used to interact with any DHTML element
You can embed XAML directly into your HTML pages; there's nothing binary or opaque about the format.
There are only three steps necessary to add animation or media to your RIA application:
(i) include a standard JavaScript file in your HTML header;
(ii) call a function to create the Silverlight object anywhere on the screen;
(iii) add some XAML content (an animation, some media) for runtime delivery.
You have full runtime interactivity with Silverlight content. There's nothing that you can only create or manipulate at design-time.
Silverlight is extremely light- just a 1MB download on a PC (slightly more on a Macintosh; it supports Windows XP and above.
Silverlight is blindingly fast - you can play many videos simultaneously without stuttering or dropping frames (subject to network bandwidth, of course). We're Silverlight has a new video brush that allows you to use video as a texture for any 2D object.
Silverlight is both client- and server-agnostic- You don't need any Microsoft software on the server if you don't want to - you can deliver a great Silverlight experience from an Apache / Linux server to a Mac OS 10.4 client.
Silverlight is almost 100% upward compatible with WPF.
Advantages
Support for the .NET Framework and Base Class libraries
Advanced Support for Networking
Numerous of built-in controls
Styles and Skinning Support
Rich Base Class Library
Support multiple .NET Framework languages
Deep Zoom
Better Digital rights management
Improved Server Scalability
Rich Controls
Advertiser Support
Application Development
In terms of application development, Silverlight has gained an obvious point here as it includes the .NET Common Language Runtime (CLR) in it’s version 1.1 release. The benefit of CLR to developers is that developers who are familiar with the languages supported by CLR (VB.Net, C#) can immediately create applications without having to learn a new language.
Streaming Video Hosting
Silverlight users will definitely enjoy the benefit of hosting streaming videos at a much lower price.
Conclusion
Silverlight makes it easier than ever before to create engaging web-based user interfaces, whether you want to create a simple piece of content or an immersive interactive experience worthy of a role in a summer blockbuster!
Latest News
New project “ Catalog/eCommerce/Content Mgmt Site” awarded from “PGM Internet Services, Inc”.PGM Internet Services, Inc. provides the following services: