Commentary
Where Silverlight Meets AIR
Microsoft's Silverlight 3, with its out-of-browser capabilities, and Adobe AIR, with its out-of-browser capabilities, won't necessarily compete head-to-head as rich Internet application platforms. They're just too different.Microsoft's Silverlight 3, with its out-of-browser capabilities, and Adobe AIR, with its out-of-browser capabilities, won't necessarily compete head-to-head as rich Internet application platforms. They're just too different.Sure, they both load Web content outside the browser, and they're both multimedia and rich Web app platforms. Just like AIR apps, Silverlight apps can be downloaded and given shortcuts and start menu icons, and can cache user data until Internet connectivity is restored after it is lost.
Likely the biggest difference between Silverlight 3, introduced last week, and AIR is in installation and update packaging. With Silverlight, users don't have to install anything different to get an out-of-browser and in-browser experience. With Adobe, users have to install AIR and Flash separately. The download sizes are also different. Silverlight 2 is a 4 Mbyte download, and Silverlight 3 will have a similar size. Meanwhile, Flash Player is 1.8 Mbytes and AIR a whopping 15.0 Mbytes. Silverlight apps show up as stand-alone executables, AIR apps can show up in the system registry and Add/Remove Program window in Windows. Silverlight apps are automatically updated as the developer updates them, while AIR users can have a choice of whether to update.
More Windows Insights
White Papers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- New Visual and Wizard-Driven Paradigms for Exploring Data and Developing Analytic Workflows
Reports
More >>Webcasts
- Maximize ROI with Database Consolidation onto Private Clouds
- Five Jobs You Can Do Better with Intelligent Decision Automation
While AIR can read and write to a user's file system and system registry, Silverlight can do no such things. That means that on the one hand, Silverlight is at least nominally sandboxed in from doing certain types of damage to Windows -- though Adobe would and has argued against the idea that AIR isn't secure. Silverlight executables don't have access to anything outside the browser other than the ability to save new files at the user's request.
On the other hand, Silverlight lacks the many desktop hooks of AIR, like the ability to read and write from a specific file store. That means developers couldn't write a Silverlight app that allows users, for example, to do things like pull up a large folder of local images inside a Silverlight app that someone might want to choose from while posting items on eBay. That's a possible capability that isn't actually found today in eBay Desktop, an AIR application.
AIR apps also have the potential of looking more customized, since Silverlight out-of-browser apps look wrapped like any other Windows applications inside a rectangular Window. AIR apps, meanwhile, can come in any shape or size. Microsoft argues that by allowing people to erase the Window chrome, hackers could potentially hide a malicious application by making it transparent and then simply running it over top of a user's desktop.
Long story short: AIR and Silverlight compete in some ways, but don't in many others.
Related Reading
| To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |
|
|
T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting! |
Subscribe to RSSResource Links
This Week's Issue
Technology Whitepapers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- Creating the Enterprise-Class Tablet Environment - by Yankee Group
- The BlackBerry PlayBook tablet's Good Bones - by BlackBerry
- Red Alert: Why Tablet Security Matters - by BlackBerry
- New Visual and Wizard-Driven Paradigms for Exploring Data and Developing Analytic Workflows
Featured Resource
This technical brief dives deep into migration recommendations and explains how to plan thoroughly, adopt a phased approach and who to ask for help.
Read Now












