Saturday, July 23, 2011

Microsoft Silverlight

Microsoft Silverlight is a new Web technology, can run on various platforms. With this technology, you will have a rich, gorgeous visual effects, interactive experience Silverlight related technology
, and, both in the browser, in multiple devices on or in the desktop operating system ( such as Apple in Macintosh ), you can get this kind of experience. Microsoft . NET Framework 3 ( Windows programming foundation structure ) in rendering XAML ( extensible Application Markup Language ) and WPF ( Windows Presentation Foundation ) followed, it is Silverlight presents the functional basis. [1 ] related definitions
The development and design staff, Silverlight is a fusion of various techniques for the Microsoft Web rendering technology. It provides a set of frameworks, and by using a vector based image layer technology, support for any size image seamless integration, based on ASP . NET, AJAX, Web development environment to achieve the seamless connection. Silverlight development and design staff to better cooperation, effectively creating a in the Windows and Macintosh multiple browsers running rich content, interface beautiful Web applications -- Silverlight application.
In short, the Silverlight is a cross-browser, cross-platform plugin, to bring the next generation of network based on NET media experience, and rich interactive applications. On the run in the Macintosh and Windows mainstream browser, Silverlight provides a unified and rich user experience. Through the Silverlight little browser plug-ins, video, interactive content, as well as other application can be perfectly together. Related versions of Silverlight 1
Silverlight 1 consists of many core display layer structure, which related to the user interface ( UI ), user input ( user input ), the basic user interface control element ( basic UI controls ), graphics ( graphics ) and animation ( animation ), media player ( media playback ), digital rights management ( DRM ) support, as well as DOM integration. Its components are as follows:
The input ( Input ) - handling input from devices like keyboard, mouse, stylus etc.
The user interface ( UI, core ) - core managing rendering of bitmap images ( including compressed raster images like JPEG ), vector graphics, text and animations.
Smith media ( Media ) - playback of MP3, Windows Media and VC-1 streams.
XAML to allow the UI layout to be created using XAML markup language.
Silverlight 2
In October 13, 2008, Microsoft launched Silverlight 2 RTW edition, and provides the corresponding program and the file to download and install.
Silverlight 2 supports the following new features, for the Silverlight 1 lack function:
Have a . NET Framework a scaled-down version of the base class library
A built-in Silverlight control: in Silverlight 1, all UI objects must be through the XAML to describe the drawing, and the lack of many built-in Silverlight vector control, in view of this, Silverlight 2 enhanced control aspect ability, built many vector control for developers to use.
Skinning and Templating appearance model advanced support: through Skinning and Templating support, can be custom control appearance and model, can be rapidly and dynamically apply different appearance.
Deep Zoom: a high-resolution image scaling technology in Silverlight, the depth of the picture image scaling function.
Extensive network Networking support capacity: for example to support REST, WS * / SOAP, POX, RSS and HTTP standard services such as Internet technology call, this part of the front end of the Silverlight is particularly important, through the network program to access back-end Server information, to return the tie display on UI.
Extension. NET Language: Silverlight 2 does not support the mainstream support for C # and VB program development, further support for dynamic languages, such as IronPython IronRuby and so on. Silverlight DRM: Silverlight 2 support for audio and video media content protection, through the DRM technology to achieve, through it can provide Content content protection.
Improvement of servo end ductility and expansion of advertiser support: Silverligt 2 for streaming data transmission mode, efficiency, download play mode further improved its ability.
The active partner ecosystem: Microsoft global well-known Visual Studio Industry Partners partners include ComponentOne LLC, Infragistics Inc and Telerik Silverlight, offers 2 business components, available in Visual Studio 2008 environment in use.
Cross platform and cross browser support: support for Mac, Windows and Linux platform and Firefox, Safari and Windows Internet Explorer browser. [2 ]
Silverlight 3
On July 10, 2009, Microsoft released the final version of Silverlight 3. In the 6 aspects of function improvement.
1 smooth video streaming technology
2 digital rights management
Silverlight 3 in digital content protection make the enhancement. Content producers from publication beginning can track and protect its contents.
3 Scene
Silverlight 3 supports more powerful 3D display function, the new increase in the number of features can be used to image depth scaling, the scene is stronger.
4 in the browser to run outside
In 2007 after the launch of Silverlight time, use Silverlight must be based on browser. In Silverlight 3 has no such limit, developed in Silverlight 3 applications can be run directly.
5 Expression StudExpression Studio 3 upgrade
Microsoft IO is available to the developer to develop Silverlight application tool kit. The new Silverlight 3 upgrade Expression Studio, provides a new tool for Sketchflow.
6 enhancement to the enterprise user support
Microsoft platform development department director Brian Goldfarb says, Microsoft is to enterprise users to promote Silverlight 3.

No comments:

Post a Comment