Tuesday, December 21, 2010

Silverlight



Microsoft Silverlight is a cross-browser, cross-platform plug-ins, for network brings the next generation based on the.net media experience and rich interactive applications. Silverlight offers flexible programming model, and can be easily integrated into the existing network applications. Silverlight can run in Mac or Windows on the mainstream of the browser video information provides high quality quick, low cost relay.

Basic introduction

Microsoft Silverlight is a new Web present technology, can run on in various platforms. Using this technique, you will have a rich content, visual effects flowery interactive experience Silverlight related technical picture

And, whether in the browser inside, in multiple devices or desktop operating system (such as Apple Macintosh), you can get this experience. Microsoft.net Framework 3.0 (Windows programming infrastructure) the present technology application XAML (extensible markup language (Windows) follow WPF Foundation), it is wang Silverlight presents function of the Foundation. [1]

Related definitions

For Internet users, Silverlight is a simple installation of plug-ins. Users as long as have this installed plug-ins, can in multiple browser Windows and Macintosh on running corresponding version of the Silverlight applications, enjoy video sharing, online game, advertisement animation, interactive rich network service, etc.

For development and design personnel concerned, Silverlight is a fusion of various techniques of Microsoft Web present technology. It provides a set of development framework, and through the use of images based on vector layer technical support of any size image of seamless integration based on ASP.net, AJAX, Web development environment realizing seamless connection. Silverlight make development design personnel can better coordination, effectively creating in multiple browser Windows and Macintosh running on the rich content, interface flowery Web applications - Silverlight applications.

In short, Silverlight is a cross-browser, cross-platform plug-ins, bring the next generation for network based on the.net media experience, and rich interactive applications. The operation in Macintosh and Windows on mainstream browser, Silverlight provides a unified and rich user experience. Through Silverlight this small browser plug-in, video, interactive content, as well as other applications can intact fuses in together.

Relevant version

Silverlight 1

Silverlight 1.0 by many core display layer structure composition, which relates to the user interface (UI), the user input (user input), basic user interface control elements (basic UI controls), graphics (little) and animation (animation), media player (media playback), digital rights management (DRM) support, and the DOM integration. Its components are as follows:

· Input (Input) - - like the rid_device_info_keyboard handling Input, the rid_device_info_mouse redetect stylus etc,.

· user interface (UI) - core core rendering of managing bitmap images' (including compressed raster images' like JPEG), vector animations and little, sites.

· Media (Media) - playback of MP3, Windows Media and VC - 1 streams.

The XAML - to both, to be created put UI layout of creating XAML language.

Silverlight 2

On October 13, 2008, Microsoft introduced Silverlight 2.0 RTW version, and provides corresponding program and the file download installation.

Silverlight 2.0 support the following new features, to make up for the Silverlight 1.0 lacking function: have a smaller version of the.net Framework class library. Letter type based

Lots of built-in Silverlight control items: in Silverlight 1.0, all UI objects must XAML to describe themselves through drawing, and lack of many built-in Silverlight vector control items, in view of this, Silverlight 2.0 strengthen control of aspects ability, built-in many vector control items for developers use directly.

Skinning and Templating appearance template advanced support: through Skinning and Templating support, can customize control paragraph appearance and sample, we can quickly and dynamic to different appearance.

Deep complex modulation Zoom: a high-resolution images of scaling technology, can be in Silverlight in-depth picture images Zoom function.

Extensive network engagements support power: for example support REST, WS * / SOAP, POX, RSS and the standard HTTP service network technology calls, this part of the front-end Silverlight is particularly important, through the Internet programs to access the backend Server data aggregation department and displayed in the UI and above.

Expand.net Language support: Silverlight 2.0 not only support mainstream c # and VB program development, further support dynamic languages, such as IronPython IronRuby etc.

Silverlight DRM support: Silverlight 2.0 for video media Content protection is through DRM technique to speak through it into, can provide by Content protection.

Improve the ductility and extending servo advertisement customer support: for Silverligt 2.0 streaming transmit data mode, efficiency, download broadcast way further strengthen to improve its ability.

Active cooperation partner of ecological system: Microsoft global famous Visual Studio judge not partneryou Partners, including the ComponentOne LLC, Infragistics Inc and Telerik, provides Silverlight 2.0 commercial components, can be in Visual Studio 2008 environment, use. Cross-platform and cross-browser support: support Mac, Windows and Linux platform and Firefox, such as Safari with Windows Internet Explorer browser etc.

Silverlight 3

2009 July 10, Microsoft officially released the final version of the Silverlight 3. One in six aspects function improved.

1, smooth video technology

Microsoft said its new video function improves the browser's video quality, already could and television video compared. Silverlight 3 smooth video function has been in popular music lalitasana mike Jackson memorial party, wimbledon live online on steep.

2, digital rights management

Silverlight 3 in digital content protection on improving. Content producers from the beginning of publishing content can be tracked and protect its release content.

3, XianChangGan

Silverlight 3 support more powerful 3D display function, the added some function can be used to picture the depth of scaling, XianChangGan stronger.

4, can be in the browser outside operation

In 2007, which was just Silverlight Silverlight must use based on the browser. In Silverlight 3 has no such restrictions, with Silverlight 3 developed applications can run directly.

5, upgrade the Studio had three

Studio is a Microsoft had provided to developers Silverlight application tool kit. Issued a new Silverlight 3 upgraded the Studio, had provided a new tool Sketchflow. 6, strengthen the enterprise users support

Microsoft platform development department director Brian Goldfarb said that Microsoft is fully to enterprise users promotion Silverlight 3.

Microsoft Silverlight 4

The version number for: 4.0.50401.0. In order to fight for the booming online video market, the software giant released a new video player program: Silverlight. Microsoft is described: Silverlight is a cross-browser, cross-platform plug-ins, for Web brings next-generation media experience and rich interactive application experience. Silverlight not video player, nor Youtube competitor, technically it is not a new thing. Silverlight 4 offers a complete formidable function for business applications developers, will be the best.net platform into browser architecture experiences. Silverlight while facing, clients and staff faced application provides development and deployment of modern business applications that the ideal platform.

Silverlight 4 will position yourself into the Web on establishing business applications that natural selection:

Suitable for applications developers of new functions

DE extensive print support enable written statements and documents, and virtual print examines, no matter why screen content.

· contains more than 60 can be defined, can be set pattern components of a collection form controls. New controls include a hyperlink, image and edit and shielding the text frame's RichTextbox, for complex field test and verify. Strengthen the control including has sort/can resize the column and column copy/paste DataGrid.

· WCF RIA Services for introducing enterprises level of networks and data access to establish multilayer type architecture (N - Tier) applications, including the transaction, data paging, WCF and HTTP enhanced.

· localization enhancement, including bidirectional text, from right to left, support and complex scripts, such as Arabic, Hebrew and Thai and 30 new language.

·.net Runtime (CLR) to now allows one compiled code executed without modification on desktop and Silverlight.

· enhancement data department and support, including through the middle of the data in the "group/edit and string format setting, to increase the elasticity and production capacity.

· by management scalable architecture support the establishment of large compound applications.

· unique Silverlight tools support, this is Visual Studio 2010 of the new function. Includes can complete edit the design interface, drag type data is ", automatic binding control, data selection, and had Blend style resource integration, Silverlight project support and full IntelliSense.

Developers tools

· can map control and configuration can complete edit the design of the interface.

· rich attribute box, and new numerical editor.

· data is Rachel's drag-and-drop support, as well as the automatic control, such as establishing binding listbox, datagrid new data window and selector.

According to the established, had the design personnel resources, Blend easily select style and resources to build beautiful applications.

For Silverlight application, provide built-in project support.

XAML and using c # and, have the full intellisense VB language the editor.

Provide richer and more interactive experiences

Silverlight is already in use in a broad platform, may simultaneously for applications and pure media case (including the HD quality, through the interactive video Streaming Smooth) build rich experience.

Silverlight 4 provide extra functionality to let you to establish a richer and more attractive of efficient interaction experience and innovation of the media experience:

· fluent interface increases can ascend through animation effects of applications reused.

· network video camera and microphone allows you to in chat or customer service applications such as a share of video and audio situation.

· audio and video recording function machine without server interaction can rip RAW video, thus enabling numerous users interaction and communication cases, such as video conference.

· to copy and affix or drag functions such as data on your application within. · the long list can now use the mouse wheel easily scrolling.

Through right-click menu, new features such as content support traditional desktop interaction model.

· support Google's Chrome browser.

· performance optimization means Silverlight 4 applications can be faster start, and execution speed is equal Silverlight 3 application of 200%.

· multiple touch can support many BiShi and touch interactive integration and user experience in.

· multicast networks can let enterprise to reduce the cost of streaming radio events, such as the company meeting and training, and perfectly with the existing Windows Media Server streaming infrastructure interchange.

PlayReady enhanced with, Silverlight DRM to protect h.264 media content.

Audio/video streaming, the output of protection can let content owners or send out the ensure protected contents can only through security video online to examine.

No comments:

Post a Comment