هل تعرف ما هو Microsoft Silverlight ؟؟؟


Microsoft Silverlight


768263-1417.png


لقد بدأنا مؤخرا ملاحظة و مشاهدة كلمة Microsoft Silverlight وخصوصا في مواقع ما يكروسوفت , وقد وجدت هذه المعلومات عنها ...

Microsoft Silverlight is a browser plugin that allows web applications to be developed with features like animation, vector graphics, and audio-video playback - features that characterize a rich internet application. Silverlight competes with products such as Adobe Flash, Adobe Flex, Adobe Shockwave, Java FX, and Apple QuickTime. Version 2.0 of Silverlight provides additional capabilities, including advanced interactivity features. Significantly, version 2.0 allows developers to use .NET languages and development tools when authoring Silverlight applications.

Silverlight was developed under the codename Windows Presentation Foundation/Everywhere (WPF/E). It is compatible with multiple web browser products used on Microsoft Windows and MAC OS X operating systems. Support for the Linux operating system by the third-party Moonlight runtime is under development.

Overview
Silverlight provides a retained mode graphics system, similar to WPF and integrates multimedia, graphics, animations and interactivity into a single runtime. It is being designed to work in concert with XAML and is scriptable with JavaScript. XAML can be used for marking up the vector graphics and animations. Textual content created with Silverlight would be more searchable and indexable than that created with Flash as it is not compiled, but represented as text (XAML).[1]

Silverlight supports playback of WMV, WMA and MP3 media content[2] across all supported browsers without requiring Windows Media Player, the Windows Media Player ActiveX control or Windows Media browser plugins. Because Windows Media Video 9 is an implementation of the SMPTE VC-1 standard, Silverlight also supports VC-1 video, though still only in an ASF file format. Furthermore, the Software license agreement says VC-1 is only licensed for the "personal and non-commercial use of a consumer".[3]

Silverlight makes it possible to dynamically load XML content that can be manipulated through a DOM interface, a technique that is consistent with conventional Ajax techniques. Silverlight exposes a Downloader Object which can be used to Download content, like scripts, media assets or other data, as may be required by the application.[4] With version 2.0, the programming logic can be written in any .NET language, including some common dynamic programming languages like Ruby and Python.[5]

Development tools

Silverlight applications can be written in any .NET programming language. As such, any development tools which can be used with .NET languages can work with Silverlight, provided they can target the Silverlight CoreCLR for hosting the application, instead of the .NET Framework CLR. Microsoft has positioned Expression Blend 2.0 for designing the UI of Silverlight applications. Visual Studio 2008 can be used to develop and debug Silverlight applications. However, Visual Studio 2008 requires the Visual Studio Tools for Silverlight (currently an alpha release) to create Silverlight projects, and let the Compiler target CoreCLR.[32] A Silverlight project contains the Silverlight.js and CreateSilverlight.js files which initializes the Silverlight plugin for use in HTML pages, a XAML file for the UI, and code-behind files for the application code. Silverlight applications are debugged in a manner similar to ASP.NET applications. Visual Studio's CLR Remote Cross Platform Debugging feature can be used to debug Silverlight applications running on a different platform as well

لمصدر طبعا
http://en.wikipedia.org/wiki/Microsoft_Silverlight
 

mahrous

عضو نشيط
إنضم
17 فيفري 2008
المشاركات
174
مستوى التفاعل
100
:besmellah2:
TRANSLATION

Microsoft Silverlight est un plugin qui permet aux applications web qui sera développé avec des fonctionnalités telles que l'animation, les graphiques vectoriels, et de l'audio-vidéo - qui caractérisent une application internet riche. Silverlight en concurrence avec des produits tels que Adobe Flash, Adobe Flex, Adobe Shockwave, Java FX, et Apple QuickTime. La version 2.0 de Silverlight offre des possibilités supplémentaires, y compris les fonctionnalités avancées d'interactivité. Significativement, la version 2.0 permet aux développeurs d'utiliser. NET de langages et outils de développement lors de l'authoring applications Silverlight
.
 
أعلى