As just announced at MIX09 keynotes, new version of Silverlight will hit our machines – this time it will be Silverlight 3 Beta 1.
Here is the short list of what’s new in there:
Go offline with your application: Silverlight 3 provides all the features you need to store your application on your users machine, and then work against their data in the your isolated cache or under their MyDocuments. Your application can ask the user if they want to add a link to your application on their desktop or start menu. In addition, you can check network status to find out when to update.
Empower creative professionals: Silverlight 3 has new features to make the next generation web visuals including pixel shader effects such as blur and dropshadow; Perspective 3D graphics; Bitmap API for drawing to pixels; and customizable easing for animation
Richest controls frameworks: Silverlight 3 has built in support for validation and error UI. We’ve added support for multiple selection in listbox controls; and for a file save dialog to make it easier to write files. We’ve also added a set of features for data validation so you can automatically catch incorrect input and warn the user with built in validation controls.
Theme your application: Silverlight 3 now allows you to completely theme your application by applying styles and changing them at runtime; you can also cascade your styles by basing them on each other.
Enhanced Control skinning: with the addition of external resource dictionaries its now much easier to take your styles and control skins and share them between different applications. For instance you can build a common set of controls and keep them all external from your application, making skinning much easier.
Create responsibly: Silverlight 3 are the first browser plug-in to provide access to all system colors – this allow partially sighted people to make changes such as high contrast color schemes for readability using familiar operating system controls.
Quicker application download: Silverlight 3 now caches commonly used parts of the Silverlight framework such as chart controls the first time they are used. Silverlight 3 also allows you to ZIP up your font files; and make use of the local fonts on the users machine to avoid a download.
Improved performance: Silverlight 3 allows you to cache parts of your scene to a bitmap to improve rendering performance; Silverlight 3 also enhanced deepzoom to work with 1000s of elements; added support to use the GPU to draw to the screen; and Silverlight 3 allows you to set how text renders so that it can animate much more rapidly. Silverlight 3 also now supports binary XML which allows compression of data from the server to vastly enhance data transfer.
Richest Media: H.264 and RAW support allows the best codecs on any platform. You can now build your own video or audio code eg. create a sound generator or custom alpha video.
Please note that the beta will be a developer only release with no Go-Live license.
Download links are in this post.
Stay tuned to more hot Silverlight 3 news.
Enjoy,
Alex