InfoQ

News

Flash is Dominating the Landscape, but Silverlight is Growing

Posted by Abel Avram on Mar 10, 2009

Community
.NET,
Architecture
Topics
Silverlight ,
Rich Internet Apps
Tags
Browsers ,
Flash

A RIA statistics page is publishing the numbers of browsers having RIA plug-ins installed on a daily basis. The RIA space today is occupied by Flash but Silverlight is catching up.

The statistics were collected by monitoring 41 web sites over a period of 30 days counting a total of almost 1.5 million unique browsers. Considering all browsers and operating systems, Flash is present on 97% of the systems, while Silverlight is on 21% and Java plug-in on 75%. (All the numbers were rounded.)

OS Flash (%) Silverlight (%) Java (%)
Linux 83 2 28
Mac OS X 95 18 96
Windows 2000 97 4 60
Windows 2003 51 10 39
Windows XP 99 20 74
Windows Vista 99 30 86
Windows 7 100 83 0
Total 97 21 75

What’s interesting is that Silverlight is more present in Firefox than Internet Explorer, when it comes to browsers across all operating systems:

Browser Flash (%) Silverlight (%) Java (%)
Firefox 97 27 88
IE 97 21 73
Safari 100 19 93

Across all browsers and OSes, the major RIA platforms scored:

RIA Technology Presence (%)
Flash 9 42
Flash 10 53
Silverlight 1 2
Silverlight 2 19

For the last 3 months, the trends are:

RIA Technology 3 months ago (%) Today (%)
Flash 9 58 40
Flash 10 37 54
Silverlight 1 3 3
Silverlight 2 12 19

Flash 9 and 10 have switched places, together having a strong presence across browsers. Flash is the RIA platform of choice. Silverlight 1 is about at the same level at around 3%, while Silverlight 2 grew almost 8%. But Microsoft is most likely going to include Silverlight in Windows 7, and its presence will certainly rocket.

First Post by Reg Whitton Posted Mar 14, 2009 5:54 PM
When to jump in by Mike Gale Posted Jun 4, 2009 12:16 AM
  1. Back to top

    First Post

    Mar 14, 2009 5:54 PM by Reg Whitton

    First post - four day and not one comment. Incredibly, no one thinks this is going to be important.

    Silverlight - to be continued - keep watching ;-)

  2. Back to top

    When to jump in

    Jun 4, 2009 12:16 AM by Mike Gale

    The rate at which Silverlight is spreading is impressive.

    The question is when does it get the time to get started. Clearly depends on your audience.

    Going to the link (above) in early June 2009 suggests maybe 10% points gain for SL 2 in 3 months (non RIA sites). That takes it to about 30% of browsers. Windows 7 will give a boost, but ignoring that we can guestimate another 30% in 9 months. If that's plausible we have say 60% penetration in March 2010, which looks like a reasonable time to launch. So subtract set up time from end March 2010 and you have a crude guess at when you might want to get started (for a generic audience).

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.