To deliver powerful development tool for web and mobile applications, Microsoft has released the latest version of its Silverlight 5 beta with over 40 new features which includes dramatic video quality, performance improvements and new capabilities for improving the developer productivity. In a bid to encourage the developers to start developing the projects by using the Silverlight 5 beta tools or its final version, Microsoft is publishing MSDN developer documentations for Silverlight 5 and also releasing Silverlight 5 documentations in offline format as document in .CHM format. The Silverlight 5 documentations is aimed to fresh and experience developers with comprehensive contents from getting started until deployment.
Contents of the MSDN developer documentation for Silverlight 5 includes:
- .NET Framework Class Library for Silverlight
Describes the class library that consists of classes, interfaces and value types that are included with the .NET Framework for Silverlight. - Silverlight Overview
Introduction of Silverlight 5 Beta. - Getting Started with Silverlight
Step-by-step information for getting started developing Silverlight-based applications. - Application and Programming Models
Describes application and programming models for application development. - Layout, Input, and Printing
Describes Silverlight programming concepts and explain how to build Silverlight-based applications with text and input. - Controls
Describes the library of controls that support user interface (UI) development. - Graphics, Animation, and Media
Describes how to build Silverlight-based applications with graphics, animation and media. - XAML
Describes Extensible Application Markup Language (XAML) concepts and how to use XAML in your Silverlight-based applications. - Integrating Silverlight with a Web Page
Describes the ways to embed the Silverlight plug-in in Web page. - Types, Properties, Methods, and Events
Provide an overview of the common language runtime and a wide range of core topics for Silverlight developers. - Data Access and Data Structures
Access data using a variety of technologies. - Networking and Web Services
Provides guidance for determining which networking and Web service technologies that should use to get data into Silverlight application. - Debugging, Error Handling, and Exceptions
Describes tools and technologies that keep Silverlight-based applications running accurately and effectively. - Deployment and Localization
Describes the subject involves in Silverlight deployment. - Performance
Describes practices that improve the performance of Silverlight-based applications, including the use of multiple threads to run background tasks and to make applications more responsive to users. - Security In Silverlight
Describes how Silverlight is made secure through its restricted run environment and provides security guidance for building Silverlight applications in different scenarios. - Mobile Platform Development
Provides links to information about Silverlight application development on mobile operating systems. - General Reference
Contains reference information related to Silverlight.
Currently, the documentations have the heading of beta as Silverlight 5 is not finalized yet, and the documentations may be changed as development going on. Nevertheless, the documentations’ title will be changed accordingly when needed.
MSDN developer documentations for Silverlight 5 is accessible or its Silverlight 5 Offline Documents is available as a free download from in executable file (Silverlight_5_Beta_Documentation.EXE). After completed download, the user need to execute it to extract Silverlight_5_1033.chm into user preferable location.