After the RC0 a few weeks ago we a, Silverlight 2 RTW (Release to Web) is here, it’s official!
This is great news as for a lot of people, where putting something in production on a non-release version was out of the question. Now that we are out of beta, I created a list of links and resources to get you through migration, installing updates and running Silverlight 2.
Getting started with Silverlight 2 RTW
All the links to get you on RTW speed:
- Silverlight 2 RTW Runtime for Windows
- Silverlight 2 RTW Runtime for Mac
- Visual Studio 2008: Silverlight 2 Tools for Visual Studio (will also run on Visual Web Developer Express SP1), includes Silverlight 2 SDK
- Microsoft Expression Blend 2 SP1 (Blend 2.5 Preview is now named SP1)
Migrating from Beta 2 to RTW
As a developer you will need to update your tools and SDK to be using the RTW version. Take into account that applications targeting Beta 2 will now break. For a lot of applications recompiling and changint the MIME type will be enough.
Be sure to keep the Breaking changes document handy for migrating your applications.
From RC0 to RTW
If you have already migrated your application to RC0, you will still need to recompile your application using the updated RTW Tools and SDK. Not because there are breaking changes between these two but because EULA prevents you from going live on RC0.
For a user that has installed Silverlight 2 Beta 2 (or beta 1), Microsoft Update will start to roll out updates. If the user still has a pre-RTW version installed when visiting an application in RTW, a message will be shown and the user can click to upgrade.
The <object> tag to instantiate a RTW object is application/x-silverlight-2.
<object id="SilverlightControl" type="application/x-silverlight-2" width="100%" height="100%"> <param name="source" value="ClientBin/MyApp.xap" /> </object>
A plug-in for Eclipse
Microsoft is also investing in the development of a plug-in for the popular Eclipse IDE: Eclipse Tools for Microsoft Silverlight. This will allow Java developers to create Silverlight applications and integrate more easily with Java web services using REST, JSON, SOAP, etc. The plugin will include a XAML editor with code hinting, preview mode, compiler for packaging the Silverlight application.
These projects created in Eclipse will also be compatible with Visual Studio and Expression Blend.
Download the preview bits from http://www.eclipse4sl.org, expect a candidate release somewhere in Sprig 09.