
![]() |
|
Microsoft introduced Rich Internet Application with the introduction of Silverlight which is a very lightweight and a client-side application. Silverlight helps you create rich web applications that run on Mac OS, Windows, and Linux. Silverlight is a client-framework having cross-browser, cross-platform ability which provides Designers and developers to develop Rich Internet Applications [RIAs] to embed into web applications thus providing a new level of engaging, rich, safe, secure, and scalable cross-platform experience.
Silverlight delivers the best of both worlds. By leveraging the .NET framework, its tools help you create visually rich experiences while providing backend support for rapid development. With its tight .NET development platform integration, Silverlight allows us to create enhanced combinations of motion graphics and programming including video integration, rich internet applications (RIAs), superior AJAX applications, and much more. Our developers can use this cross-platform tool to truly combine form and function on your Web site. We have a unique position on the cutting edge of this new technology thanks to our close relationship with Microsoft as a respected development firm with a Gold Certified Development Partnership.
As Silverlight applications are run as Client-Side applications so there is no need to refresh the page /UI. Using Silverlight’s implementation of the .NET framework, developers can easily integrate existing libraries and code into Silverlight applications.
Presentation of Silverlight is a sub-set of Windows Presentation Foundation [WPF] which is based on the eXtensible Application Markup Language (XAML) programming language. The XAML language is simply based on the XML language with application elements that map to objects and properties in the .NET framework. Because it is based on the XML language format it can be easily parsed and integrated with many technologies.
Silverlight’s implementation of WPF provides a rich set of controls such as buttons, calendars, text boxes, scroll viewers, a data grid, and much more. These controls are easy to implement in the XAML language as well as easy to access from .NET managed code. Silverlight’s media pipeline makes it simple to stream media such as WMV, MP3, and JPEG files to your application UI. This allows you to add rich UI elements that can give users a true Web experience.
Benefits of Silverlight: