Rich Internet Application (RIA) development at Quadwave Consulting, Bangalore using Silverlight, AJAX, and Flash.
Quadwave develops rich, visually stunning, attractive, and interactive applications for the World Wide Web using Microsoft Silverlight. Quadwave has created games, collage of photo galleries, and stunning interactive GUIs for the Web using Microsoft Silverlight cross-browser, cross-platform plug-in.
About Silverlight
Microsoft Silverlight™ is a browser-independent and platform-independent plug-in that delivers the next generation of .NET-based media experiences and rich, visually attractive, and interactive applications that can run everywhere: within browsers and on multiple devices and desktop operating systems (such as the Apple Macintosh).
Silverlight provides a flexible programming model that supports AJAX, VB, C#, Python, and Ruby; and integrates with existing applications on the World Wide Web. Silverlight provides a subset of the animation, vector graphics, and video playback capabilities of Windows Presentation Foundation and supports fast and cost-effective delivery of high-quality video to all popular browsers running on Windows or the Mac OS.
Salient Features of Silverlight
1. Quick and Easy Development
- Quickly develop Silverlight content using familiar, role-specific tools like Visual Studio and Expression Studio
- Silverlight supports AJAX, XAML, JavaScript, and .NET programming, you can use the skills you have
- Reuse of code
- Easy Debugging
- Code developed using Visual Studio & Expression Studio
2. Fast Installation
- Seamless, fast installation for users, thanks to a small, on-demand, easy-to-install plug-in that is under 2 MB in size and works with all popular browsers
3. Cross-platform and Cross-browser Plug-in
- Works with Firefox, Safari, and Internet Explorer
- Mac OS X and Windows
- Any Web server
4. Imaging & Animation
- Supports Vector graphics
- Retained mode graphics
- Uses time-based WPF animation models
- Silverlight uses XAML for storing shapes and makes the application crawl able by search engines
- Silverlight enables embedding of true type fonts
- Supports Scalable full-screen video
Advantages of Using Silverlight to create rich Internet applications
- Microsoft advocates its adoption
- There’s a huge collaboration advantage with Microsoft for early technology adopters of Silverlight
- It’s a seamless and fast installation for users. The runtime is only 4MB (v 1.1 in alpha)
- Multiple-language support makes application development easier
- Easy to port between Web and Desktop is easy
- Digital Rights Management
Suggested Reading: Links
- Visit www.silverlight.net for more information on Silverlight.
- Getting Started with Silverlight on MSDN