For those whomsoever Silverlight x.x may concern, this is the news for you. Microsoft has released Silverlight 3.0 today at MIX09 with numerous new features and improvements.
In addition to 60+ new UI controls and new features, I am really excited with the following features:
- Silverlight would NOT be isolated from Web 2.0. With the support of deep linking (making a hyperline that points to a specific page or image on another website), you can bookmark a page. You can make your database driven Silverlight contents as search engine compatiable.
- Binary XML. This compressed one allow you to pass reduced size of data on the wire.
Important Note
Once you installed Silverlight 3.0 Beta tools for Visual Studio 2008, Silverlight 3.0 is the only choice for you. You cannot use Silverlight 2.0 SDK.
New Features
- 3D. This allows to place contents on 3D plane and you can do transformations without writing any additional code.
- Easing functions for Animations. These functions allow you to create and use so many specialized animation effects such as spring and bounce.
- Pixel Shaders. Based on HLSL (High Level Shader Language), you can do effects like blur, drop shadow and custom effects. The instruction sets are targeted for GPU.
- New Bitmap API. These APIs allow you to edit photo bitmaps.
- Bitmap Caching. This allows to cache UI elements which improve performance.
- Out of the box. Now you can make your Silverlight applications as a stand-alone web component which can be executed out of browser.
- H264 Video Support. This codec support enables to deliver MPEG-4 quality with a frame size up to four times greater.
Improvements
- Simple control skinning.
- Improved text rendering and font support.
- Application library caching. This reduce application size which imrove performance.
- Enhanced deep zoom.
- Communication between two Silverlight applications on same client.
Download the SDK and VS 2008 SP1 tools at http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=11dc7151-dbd6-4e39-878f-5081863cbb5d.
Start learning this beta SDK at http://silverlight.net/getstarted/silverlight3/default.aspx
Happy Coding!.