<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Molecular Voices &#187; Brian Wilson</title>
	<atom:link href="http://molecularvoices.molecular.com/author/bwilson/feed/" rel="self" type="application/rss+xml" />
	<link>http://molecularvoices.molecular.com</link>
	<description>where conversation and digital minds meet</description>
	<pubDate>Fri, 19 Dec 2008 19:16:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>In the RIA World, there is a new &#8220;Silverlight&#8221; on the Horizon</title>
		<link>http://molecularvoices.molecular.com/2008/in-the-ria-world-there-is-a-new-silverlight-on-the-horizon/</link>
		<comments>http://molecularvoices.molecular.com/2008/in-the-ria-world-there-is-a-new-silverlight-on-the-horizon/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 15:08:55 +0000</pubDate>
		<dc:creator>Brian Wilson</dc:creator>
		
		<category><![CDATA[Industry Trends]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Web 2.0 &amp; Social Media]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[RIA]]></category>

		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://molecularvoices.molecular.com/?p=418</guid>
		<description><![CDATA[A prospective client recently asked what Molecular’s opinion was on Microsoft’s Silverlight technology.  Specifically, they were curious if they should seriously consider using Silverlight (over Adobe’s Flash/Flex platform) for building their future rich Internet applications.   This is a question that is bound to be asked more and more by our clients in the near future.  [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:436596a02b7ffd08aeefdb07bfe874a5a8a65155'><p>A prospective client recently asked what Molecular’s opinion was on Microsoft’s Silverlight technology.  Specifically, they were curious if they should seriously consider using Silverlight (over Adobe’s Flash/Flex platform) for building their future rich Internet applications.   This is a question that is bound to be asked more and more by our clients in the near future.  At that time Silverlight was (and still is) in beta and lacked the necessary RIA capabilities the client required.   However, the latest version of Silverlight is getting very close to an official release.  When this happens, it will provide application designers and developers the rich Internet features that are necessary to build the next generation of sophisticated web applications.<br />
<span id="more-418"></span><strong></strong></p>
<p><strong>Silverlight: Media-centric “and” rich Internet applications</strong></p>
<p>Unless you are an avid .NET developer, you may have only heard of Silverlight in passing.  Silverlight is Microsoft’s latest technology platform for delivering both media-centric and rich Internet applications.  Similar to the Flash, Silverlight is a browser plug-in that will be supported on all major browsers and operating systems.  Silverlight applications then run client-side within the context of this plug-in.</p>
<p>Silverlight 1.0 was first released in the fall of 2007 and was primarily focused on streaming media.  SL1.0 provided another alternative for delivering media but severely lacked in its rich Internet capabilities.  Since then Microsoft has been working feverishly on Silverlight 2, which incorporates all of the media aspects of SL1 in addition to adding new rich Internet capabilities.  Silverlight 2 Beta 2 was released recently and supports a go-live license for commercial applications.  No official release date of SL2 has been given but it is expected to be sometime in the early fall.</p>
<p>In the meantime Microsoft is revving up the marketing engine on Silverlight as it prepares to showcase the technology both at the <a href="http://www.nbcolympics.com/video/" target="_blank">Summer Olympics</a> and the <a href="http://blogs.zdnet.com/Stewart/?p=826" target="_blank">Democratic National Convention</a>.  (Note: both of these applications will be based off of SL2 Beta 2).</p>
<p><strong>Microsoft’s Silverlight Strategy</strong></p>
<p>It is fairly obvious that Microsoft aims for Silverlight to be a direct competitor with Adobe’s Flash/Flex.  However in order for Silverlight to succeed as a viable RIA development platform, it must meet the needs of 3 distinct user groups.</p>
<p><strong>End Users</strong></p>
<p>Microsoft’s first major obstacle will be getting users to install the Silverlight plug-in.  This may sound trivial but it could be a potential deterrent to novice web users.  Users must first install the Silverlight plug-in and then restart their browser (another potential deterrent).  Additionally, the size of the plug-in (~4.6MB) could also be an issue for those with slower connection speeds.</p>
<p>Another major obstacle will be overcoming Flash’s dominance within existing web browsers.  According to <a href="http://www.adobe.com/products/player_census/flashplayer/" target="_blank">Adobe</a>, over 98% of all current web browsers are able to view Flash content.  In contrast all Silverlight applications today are using either the SL1 or SL2 beta plug-in.  Users will be required to download the SL 2.0 “release” plug-in once it becomes available.  So if you are keeping score at home: Flash plug-in penetration 98%, Silverlight2 “release” 0%.</p>
<p>Of course Microsoft anticipates this will change.  In my opinion, Microsoft believes end users will be indifferent as to which plug-in is delivering the rich Internet application as long as the installation experience is as painless as possible.  With that said, Microsoft is focusing on courting the two other user groups; application designers and developers.</p>
<p><strong>Silverlight Developers</strong></p>
<p>Developers by and large can be broken down into two subgroups, those who develop with Microsoft technologies, and those who do not.    In my opinion Microsoft is looking to spark up interest in the former by targeting existing ASP.NET developers.  This group is the most likely to embrace the Silverlight platform since development is performed in Visual Studio, the IDE used in traditional ASP.NET programming.  Without going into any details, Silverlight offers many of the development capabilities of ASP.NET since a subset of the .NET common language runtime (CLR), is embedded within the Silverlight plug-in.  Thus, Silverlight programming will be a natural progression for developers already familiar with ASP.NET.</p>
<p><strong>Silverlight Designers </strong></p>
<p>Winning over designers may prove to be much more difficult.  Unlike ASP.NET developers who program in the familiar confines of Visual Studio, Silverlight designers will be forced to use Microsoft’s own designer product, <a href="http://www.microsoft.com/expression/products/Overview.aspx?key=blend" target="_blank">Expression Blend</a>.  Blend incorporates various aspects of existing design products on the market today including Photoshop, Illustrator, Flash, and Dreamweaver.  However while Silverlight applications can run cross-platform, Expression Blend forces designers to perform their creative work on Windows-based systems.  Microsoft understands this designer challenge and is investing huge amounts of capital to make Expression Blend a top-notch product.  However it remains to be seen whether or not they can ultimately entice designers to give up their current tools and start using Blend.</p>
<p><strong>The Road Ahead</strong></p>
<p>When Silverlight 2 is officially released this fall, companies that build rich Internet applications will have another technology choice to consider.  Regardless of your initial perception of Silverlight, it is a technology developed by Microsoft and is most likely here to stay.</p>
<p>In my opinion Microsoft’s entrance into RIA development will be good for the industry.  Competition is always healthy.  With the pending release of Silverlight 2 Microsoft is looking to raise the bar on rich Internet development and as a result Adobe (and other competitors) will be forced to continually improve their products and offerings.  In the end this will provide more choices for application developers which in turn will ultimately benefit the end users of rich Internet applications.</p>
<p>For those of you who are new to Silverlight you may want to check out the <a href="https://wiki.molecular.com/wiki/Microsoft_Silverlight_101" target="_blank">Microsoft Silverlight 101</a> posting on the wiki.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://molecularvoices.molecular.com/2008/in-the-ria-world-there-is-a-new-silverlight-on-the-horizon/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
