Silverlight

Silverlight
Silverlight
Logo Silverlight.gif
Développeur Microsoft
Dernière version 4.0.60531.0 (14 juin 2011) [+/-]
Version avancée 4.0.60310.0 [+/]
Environnement Windows
Mac OS X
Type Application Web
Licence MS-EULA, avec des composants sous licence Microsoft Public License
Site web silverlight.net

Silverlight est un plugin pour navigateur Web multiplate-forme (Windows et Mac OS, Linux via le projet Moonlight), qui permet de développer des applications Web riches dans un moteur de rendu vectoriel. Il fonctionne de façon similaire à Adobe Flash dont il se veut une alternative. Techniquement, Silverlight est léquivalent de la CLR de Microsoft mais pour les navigateurs Web. La version 2.0 apporte plus dinteractivité et permet aux développeurs dutiliser des outils de développement et les langages Microsoft .NET en place et lieu de JavaScript de la version 1.0. La version 3 est sortie en juillet 2009. Elle ajoute de nombreuses fonctions comme par exemple le fonctionnement « out of browser » qui permet dinstaller lapplication sur la machine de lutilisateur en local. On note aussi la présence de la « 2.5D » qui ajoute des transformations de perspectives en 3D aux objets sans pour autant permettre lexploitation de véritables objets 3D comme le fait WPF.

Silverlight a comme concurrents principaux Adobe Flash, Flex et, dans une moindre mesure, des solutions telles que JavaFX ou Quicktime dApple. Tout dépend si lon se place du côté outil de conception de véritables applications ou de simple diffuseur de média (vidéos, musiques…).

La technologie est utilisable dans de nombreux navigateurs via lutilisation dun plugin dans les systèmes dexploitation Windows et Mac OS X. Une version pour la communauté du libre appelée Moonlight est en cours de développement. Elle est compatible avec les environnements GNU/Linux. Les téléphones portables sous Windows Mobile 6 et les mobiles Symbian OS (versions 40 et 60) seront aussi supportés.

« Silverlight (code-name WPF / e ou encore Windows Presentation Foundation everywhere - pour WPF « partout ») est le nom de code dune solution navigateur multiplate-forme basée sur XAML qui améliore les présentations à base de contenus riches (2D et 3D, animation, dessin vectoriel, vidéo et audio) en saffranchissant totalement du code HTML »

Sommaire

Animation, vidéo, interactivité

Silverlight fournit un système graphique en retained mode (seules les données internes sont modifiées) similaire à WPF. Il intègre le multimédia, les graphiques, les animations et linteractivité avec lutilisateur.

Il a été conçu pour travailler de concert avec XAML pour la description de linterface graphique, et avec les langages Microsoft .NET pour le comportement (partie code). Il reste toujours possible dutiliser JavaScript comme le permettait la version 1.0 mais ce mode de programmation na plus guère dintérêt depuis le support des langages .NET introduit dans la version 2.0. Silverlight peut aussi être utilisé pour créer de nouveaux gadgets pour le Sidebar de Windows Vista. Silverlight supporte les formats WMV, WMA et MP3 en lecture sur tous les navigateurs, sans avoir besoin dune installation préalable du Windows Media Player ou des autres plugins habituellement nécessaires. Vu que WMV9 est une implémentation du standard SMPTE VC-1, Silverlight supporte aussi les vidéos VC-1. De nouveaux modes vidéo sont disponibles depuis la version 3.0, voir le site de léditeur pour plus de détail notamment le support de la TV HD.

Silverlight rend possible le chargement dynamique du contenu XML, qui pourra être manipulé à travers une interface DOM, une technique qui est cohérente avec les techniques AJAX usuelles. Le support de LINQ simplifie encore plus la gestion des sources XML. La gestion des données peut aussi seffectuer via ADOT.NET Data Services (appelé désormais WCF RIA Services ; anciennement Astoria), technologie transformant des modèles Entity Framework en services Web de type REST, le transport des données se faisant dans un format standard AtomPub ou JSON.

Depuis la version 2.0, la logique de programmation peut être écrite en nimporte quel langage Microsoft .NET, inclus aussi de nombreux langages dynamiques de programmation comme Ruby et Python même si ces utilisations restent marginales.

Compatibilité vidéo et audio

Format Statut
MPEG1 N/D
MPEG2 N/D
MP3 Oui
MPEG4 Oui
Flash Video Oui
H263 Non
H264 Oui
Theora Oui[1]
QuickTime Non
RealMedia Non
VC1 Oui
Windows Media Oui

N/D : non disponible

Compatibilité avec les navigateurs

Il est disponible pour Windows XP, Windows Vista, Windows 7 et Mac OS X, à laide de plugins disponibles pour Internet Explorer 6 et ultérieurs, Safari dApple et Firefox de la Fondation Mozilla. Cependant, il nest pas encore officiellement disponible sous Linux, et Microsoft na pas encore pris de décision à ce sujet[2]. Les utilisateurs de la famille Unix peuvent dores et déjà utiliser l'implémentation libre de Silverlight 2.0 pour Mono nommé Moonlight[3].

Récapitulatif :

Systèmes dexploitation/Navigateurs IE 6 SP1 IE 6 SP2 IE 7 IE 8 Firefox 3 Safari Konqueror Opera Google Chrome
Windows 7 N/D N/D N/D 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 À compléter N/D À compléter
Windows Vista N/D N/D 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0, 3.0, 4.0 1.0, 2.0; N/D Non officiel
Windows Server 2003 N/D 1.0, 2.0 1.0, 2.0 À compléter 1.0, 2.0 1.0, 2.0; N/D Non officiel
Windows XP N/D 1.0, 2.0 1.0, 2.0 À compléter 1.0, 2.0 1.0, 2.0; N/D Non officiel
Windows 2000 Prévu 2.0 N/D N/D N/D prévu dans la 2.0 N/D N/D Prévu
Mac OS X 10.6 N/D N/D N/D N/D À compléter 2.0, 3.0, 4.0 N/D À compléter 4.0
Mac OS X 10.4.8+ PPC N/D N/D N/D N/D 1.0 1.0 N/D Prévu
Mac OS X 10.4.8+ Intel N/D N/D N/D N/D 1.0, 2.0 1.0, 2.0 N/D Prévu
Linux x86(Moonlight) N/D N/D N/D N/D 1.0.1, 2.0, 3.0 Preview N/D Prévu Prévu 3.0 Preview
Linux x86-64(Moonlight) N/D N/D N/D N/D 1.0.1, 2.0, 3.0 Preview N/D Prévu Prévu 3.0 Preview

N/D : Navigateur non disponible sur le système d'exploitation

Remarques :

  • Opera sera supporté officiellement dans les futures implémentations. Il est cependant déjà supporté non officiellement.
  • Sur Linux, la compatibilité sera effective avec le runtime Moonlight. Moonlight sera disponible pour toutes les distributions majeures de Linux, supportant les navigateurs Firefox, Konqueror et Opera.
  • Silverlight pour mobiles sera utilisé pour exécuter du contenu Silverlight sur des appareils mobiles. Une brève démonstration a été faite à loccasion des TechDays 2009 mais la CTP pour Windows Mobile 6 nest toujours pas disponible à ce jour. Nokia a annoncé comme projet de rendre Silverlight pour mobiles disponible pour le S60 sous Symbian, ainsi que pour les appareils Série 40 et les Tablettes Nokia Internet. Silverlight pour mobile supportera initialement le contenu Silverlight 2.0.
  • De nouvelles plates-formes sont encore en étude.

Différentes versions

Silverlight 1.0

Silverlight 1.0 est le framework de présentation du noyau, qui est responsable de lUI (interface utilisateur), de linteractivité et des entrées utilisateur, des contrôles basiques de linterface utilisateur, de lanimation et des graphiques, de la lecture des médias, avec support DRM et intégration DOM. Il est constitué des composants suivants :

  • Entrée : prise en charge des entrées des périphériques comme la souris, le clavier, le styletetc. ;
  • Noyau de linterface utilisateur : gestion de linterprétation des images bitmap, des tracés de vecteur, du texte et des animations ;
  • Médias : lecture des flux MP3, WMA Standard, WMV7, WMV8, WMV9/VC-1 ;
  • XAML : permettant de créer les interfaces utilisateurs en utilisant le langage à balises XAML.

Une application Silverlight commence par linvocation du contrôle Silverlight à partir dune page HTML, qui chargera alors un fichier XAML. Le fichier XAML contient un objet Canevas, qui sera le support pour dautres éléments.

Silverlight fournit de nombreuses primitives géométriques comme des lignes, des ellipses, et dautres formes, mais aussi du texte, des images, et du médiaLes éléments sont disposés de manière à donner la mise en page voulue. Nimporte quelle forme aléatoire peut être créée. Tous ces éléments seront animés en utilisant des déclencheurs dévénements. Certains effets danimation sont prédéfinis, dautres peuvent être créés, en composant ceux existants. Des événements provenant des actions du clavier ou de la souris peuvent aussi être considérés comme événements, pris en charge par des scripts.

La gestion de linterface utilisateur est accomplie en utilisant des langages de script pour modifier le DOM de lobjet canevas de Silverlight. Pour faciliter ceci, Silverlight expose une API, accessible depuis nimporte quel langage de script supporté par Silverlight, qui dans sa version 1.0 est limité uniquement au JavaScript tournant sur le navigateur. Par ailleurs, il ny a pas de widgets embarqués pour linterface utilisateur. Les widgets natifs du navigateur devront être placés au-dessus de lobjet canevas pour les entrées utilisateurs. Les formats de données sont limités à POX (Plain Old Xml) et JSON uniquement.

Silverlight 2.0 beta 1 (anciennement Silverlight 1.1)

Silverlight 2.0 inclut une version du Framework Microsoft .NET implémentant entièrement le même CLR que le Framework .NET 3.0. Ainsi, il peut exécuter nimporte quel langage .NET incluant VB.NET, C#. Au contraire du CLR inclus dans le Framework .NET, de multiples instances du CoreCLR inclus dans Silverlight peuvent être contenues dans un seul processus. Ceci permet au fichier de mise en page XAML de pouvoir être étendu avec du « code derrière le code » (code behind), écrit en nimporte quel langage .NET contenant la logique de programmation. Il peut-être utilisé pour manipuler au même moment lapplication Silverlight et la page HTML qui contient le contrôle Silverlight. Le XAML, ainsi que le code est compilé en fichiers exécutables .NET qui seront ensuite zippés dans un fichier portant lextension xap (qui reste un fichier ZIP standard).

Silverlight tourne avec une bibliothèque légère, possédant de nombreuses fonctionnalités contenant entre autres des contrôles extensibles, des Web Services XML, des composants réseaux ou des API LINQ pour les bases de données. Cette bibliothèque est un sous-ensemble et est considérablement plus petite que la bibliothèque de base du framework .NET.

Le code Silverlight est sécurisé à plusieurs niveau, et comme toute application Web il tourne dans un sandbox ou « bac à sable » qui empêche dinvoquer les API de la plate-forme. Une application Silverlight ne peut donc pas accéder au matériel de lutilisateur, ni à ses fichiers.

Silverlight 2.0 apporte aussi du support pour les médias DRM.

La version du Framework .NET dans Silverlight comprend en plus un sous-ensemble du modèle de programmation WPF de lUI, incluant un support pour les formes, les documents, les médias et les animations de WPF. Les limites de la version alpha seront levées par la version bêta 1 qui ajoutera plus de 20 contrôles à lUI (incluant les zones de texte, les Checkbox, les contrôles pour calendrier, entre autres), la prise en charge du databinding, une gestion automatique de la mise en page et des contrôles pour la manipulation des données. Les contrôles de lUI sont habillables, en utilisant des modèles librement définis (notion de feuille de style, templatingetc.). La manipulation visuelle dun projet Silverlight seffectue à laide du logiciel Expression Blend, la partie programmation se faisant sous Visual Studio.

La pile de Silverlight.

La bibliothèque de base fournit des classes pour les collections, la réflexion, des expressions régulières, les chaînes de caractères et laccès aux données. Elle supporte aussi LINQ, avec un support total de LINQ to Objects et des arbres dexpression. Presque tous les espaces de noms System.LINQ et System.LINQ.Expression sont exposés. Cependant, LINQ to XML nétait pas disponible dans la version alpha, avant dêtre présent dans la version bêta. La bibliothèque de base (BCL) supporte aussi la sérialisation dobjets pour la persistance des données. Silverlight peut aussi supporter les données RSS, POX et JSON, en plus du XML. La BCL fournit un support avancé pour travailler sur des données XML, incluant les classes XMLReader et XMLWriter.

Silverlight inclus aussi des classes pour laccès aux données à travers des Web Services basés sur du XML (POX), REST et les services WCF. Le support réseau inclus dans Silverlight peut être utilisé par les applications Silverlight pour communiquer à travers le protocole HTTP. Alors que dans la version alpha de Silverlight 2 la communication inter-domaines nest pas permise, elle est supportée dans la version bêta 1.

Silverlight utilise un format basé sur du XML pour contrôler laccès aux ressources par domaines interposés. En plus, Silverlight supporte aussi le format Adobe Flash régissant les accès inter-domaines. Silverlight 2 à partir de la bêta 1 ajoute aussi un support pour les communications réseaux, utilisant les XML sockets à travers IPv4 et IPv6. Silverlight 2.0 supporte aussi la programmation asynchrone, par lutilisation des bibliothèques de « threading ». Cependant, les sockets Silverlight sont plus restrictives. Elles peuvent communiquer uniquement avec lhôte qui a lancé lapplication au départ, et les numéros de port sont restreints du numéro 4502 à 4532. Les prochaines versions pallieront ce problème. Les sockets Silverlight peuvent uniquement initier une connexion, elles ne peuvent être en attente.

Silverlight 2 supporte le DLR, qui permet la compilation dynamique et lexécution des langages dynamiques. Cependant, le DLR nest pas inclus initialement dans la distribution Silverlight, une extension supplémentaire appelée Dynamic Silverlight a besoin dêtre installée. Les modules spécifiques au langage peuvent être empaquetés avec le DSL dans le package .xap. Le SDK DSL[Quoi ?] inclus un serveur Web appelé Chiron, qui empaquette automatiquement toutes les dépendances pour lapplication DSL avant de la lancer dans le navigateur.

Les premiers langages écrits pour le DLR sont JScript, IronPython 2.0 et IronRuby. Microsoft envisage aussi dembarquer Visual Basic .NET sur le DLR. Tous les 4 langages partagent la même infrastructure, pour permettre à Silverlight de compiler et dexécuter la source. Inversement, dautres langages .NET doivent être compilés avant, et transmis à Silverlight comme des assemblies .NET. Limplémentation du JScript managé est conforme à la spécification ECMAScript 3.0, et Microsoft clame quil est 250 fois plus rapide que le JScript interprété.[réf. souhaitée]

Avec lintégration du Framework .NET, Silverlight permet aussi une interaction avec le code HTML managé, qui permet aussi bien la manipulation des éléments HTML du DOM du code implémenté, que lappel aux objets instanciés par le code implémenté à travers JavaScript. Silverlight encapsule les objets JavaScript et les éléments DOM pour les rendre disponibles dans le code géré. Une application Silverlight na pas besoin davoir des composants de lUI pour pouvoir manipuler le DOM du HTML du code géré. Ceci est fait en créant un canevas XAML dont la largeur et la hauteur sont initialisés à 0. Ce code derrière le code permet de modifier le DOM de la page HTML via les API dans lespace de nom du navigateur.

Silverlight 2 inclus Deep Zoom, une technologie dérivée de Microsoft Live Labs Photosynth. Il permet aux utilisateurs de zoomer sur des images ou un regroupement dimages avec des transitions en douceur, en utilisant le curseur de la souris ainsi que la molette. Les images peuvent mesurer de 2 à 3 mégapixels au gigapixel, mais lutilisateur na pas besoin dattendre que limage soit chargée entièrement, car Silverlight charge uniquement les parties visionnées, optimisées selon le niveau de zoom. Silverlight 2 permet aussi de définir un accès restreint aux données systèmes pour les applications Silverlight. La technologie peut utiliser la boîte de dialogue native « Ouvrir un fichier » du système dexploitation (OS) pour rechercher un fichier. Le fichier sera exempt des informations sur le chemin pour empêcher lapplication daccéder aux informations comme le nom dutilisateur. Il sera ouvert en lecture seule.

Pour le stockage local des données, Silverlight fournit un stockage local isolé (Isolated Storage) en dehors du cache du navigateur, dans un dossier caché dans le dossier privé de lutilisateur. Dans la version 2.0, lisostockage est limité à 1 Mio par URL. Cette limite étant configurable par lutilisateur (clic-droit sur lespace de lapplication Silverlight). Les données enregistrées par une application Silverlight, identifiées par lURL d elles ont été chargées peuvent être accessibles par cette application seulement. Toutes les instances de Silverlight partagent le même isostockage, permettant à toutes les instances de lapplication de partager les mêmes données, même si elles tournent sur de navigateurs différents.

Le CoreCLR Silverlight utilise un modèle de sécurité axé sur lattribut, par opposition au modèle Code Access Security (CAS) de la version bureau du framework .NET. Tous les assemblies sont marqués avec un attribut de sécurité, qui peut être transparent (SecurityTransparentAttribute), ou critique sûr (SecuritySafeCriticalAttribute) ou critique (SecurityCriticalAttribute). Les méthodes dans les assemblies transparents tournent avec une confiance partielle (partial trust) et de tels assemblages ne peuvent appeler des méthodes critiques. Ils ne peuvent pas non plus contenir du code non vérifié (unsafe) comme les pointeurs) ou invoquer des fonctions systèmes.

Silverlight 2.0 beta 2 (2.030523.8)

Silverlight 3.0 beta

La version 3 beta a été présentée aux développeurs par Scott Guthrie le 18 mars 2009, lors de la conférence Mix09 à Las Vegas.

Les fonctionnalités sont :

  • laccélération GPU sur linterface
  • le mode « hors du navigateur »
  • le support du mode déconnecté
  • lindexation de Silverlight comme une page html
  • la prise en charge du H264, de lAAC et du 720p
  • le support de la 2.5D
  • lapparition dune version mobile (Windows Mobile, Symbian OS, BlackBerry?)

Silverlight 3.0 finale

La version 3.0 finale a été mise en ligne début juillet 2009. Elle confirme les améliorations présentées dans la version bêta.

Silverlight 4.0 beta

La version 4.0 est sorti en phase beta le 18 novembre 2009. Lune de ses nouvelles fonctionnalités est la prise en charge native du style daffichage de contrôles RTF (Right To Left), nécessaire pour un affichage optimal dinterfaces dans une locale de type RTF, par exemple en langue hébreu ou arabe. Un support étendu du mode out-of-browser (avec les privilières élevés par exemple) est également à l'ordre du jour.

Silverlight 4.0 RC

La version 4.0 RC de Silverlight a été annoncé le 16 mars 2010 au MIX 2010. Différentes corrections ont été apportées.

Silverlight 4.0 finale

La version 4.0 finale a été mise en ligne le 16 avril 2010

Outils de développement

Les applications Silverlight peuvent être écrites dans nimporte quel langage de programmation Microsoft .NET. De même, nimporte quel outil de développement qui peut être utilisé avec les langages .NET peut fonctionner avec Silverlight, au fait quil pourra cibler directement le noyau CLR de Silverlight, à la place du CLR .NET.

Les versions 2.0 et 2.5 de Microsoft Expression Blend ont été pensées pour la conception des UI des applications Silverlight 1.0 et 2.0 respectivement. Visual Studio 2008 peut être utilisé pour développer et déboguer les applications Silverlight. Mais il faudra pour cela installer préalablement « The Silverlight tools for Visual Studio ». Les application Silverlight 3.0 sont programmables avec Visual Studio 2008 moyennant linstallation du toolkit correspondant. Pour la partie visuelle, Expression Blend en version 3.0 est nécessaire.

Un projet Web Silverlight contient dune part le projet purement Silverlight ainsi quun projet ASP.NET exposant lapplication dans une page ASPX ainsi quune page HTML (au développeur de choisir la version à utiliser). Pour fonctionner les fichiers Silverlight.js et CreateSilverlight.js sont fournis. Ils permettent linitialisation du plugin Silverlight pour lutilisation dans des pages HTML. Un composant permettant deffectuer ces mêmes fonctions directement existe en mode ASP.NET. Il ne sagit que dun des modes possibles. Le plus simple étant la génération dun fichier exécutable Silverlight (extension « .xap », un format ZIP renommé) qui peut être intégré dans une page HTML ou ASP.NET. Que cela soit Visual Studio ou Expression Blend, les outils de développement Silverlight génèrent automatiquement les deux types dapproche. Un projet Silverlight est typiquement constitué de fichier XAML pour linterface utilisateur (UI) et de fichiers de code pour le code applicatif. Les applications Silverlight sont déboguées de la même manière que les applications .NET. Le « Remote Cross Plattform Debugging » du CLR de Visual Studio peut être utilisé pour déboguer les applications Silverlight tournant sur différentes plates-formes.

Licence

Une annonce affirmait que Microsoft pourrait donner libre accès à certains composants du code source Silverlight dans une version open source, mais Sam Ramji, directeur de la stratégie technologique chez Microsoft a démenti linformation[réfnécessaire]. Néanmoins, le DLR inclus avec Silverlight est disponible sur le site CodePlex de Microsoft sous la licence Microsoft Public License. La collection de contrôles incluse dans Silverlight 2 est aussi disponible sous la même licence. On notera que la plupart des composants réellement nouveaux (gestion des thèmes, composants richesetc.) sont tous distribués via le Silverlight Toolkit disponible sur Codeplex en binaire et en source.

Alternatives

Léquipe Mono développe actuellement une implémentation Open source du runtime Silverlight, appelée Moonlight. Le projet est officiellement supporté par Microsoft, qui après un accord avec Novell a rendu disponible à Mono des spécifications supplémentaires, en plus de celles déjà rendues publiques, ainsi que des tests. Mono a également un accès exclusif à lAPI de la bibliothèque de base. Moonlight vise liso-fonctionnalité avec la dernière version de Silverlight mais un léger décalage compréhensible pourra exister un certain temps, le produit original étant toujours disponible avant son adaptation sous Mono.

Critiques

Silverlight a été critiquée comme technologie car elle ninclut ni Linux ni BSD dans son offre officielle (contrairement à Adobe qui distribue son Flash Player sur Linux). Même si Microsoft collabore sur le projet Moonlight, Bruce Chizen, ancien PDG dAdobe Systems a rappelé lobligation de Microsoft de garder la plate-forme Silverlight compatible avec les autres OS en plus de Windows. Ses craintes se basent sur des exemples passés : Microsoft a promis plusieurs fois de développer des produits compatibles avec de nombreuses plates-formes, sans jamais le faire en réalité.[réfnécessaire]

Le Comité Européen pour les systèmes interopérables craint quavec Silverlight, Microsoft cherche à introduire sur le web du contenu qui serait uniquement accessible sur la plate-forme Windows. Ils précisent que lutilisation du XAML dans Silverlight est positionné pour remplacer la plate-forme croisée HTML standard.

Microsoft a également été critiqué (comme Adobe dailleurs) pour ne pas avoir utilisé le standard Scalable Vector Graphics (SVG) dans Silverlight, ce qui, selon Ryan Paul dArs Technica, relève du refus de Microsoft dutiliser des standards Open Source dans ses produits.[réfnécessaire]

Notes et références

  1. (en)Nuanti brings HTML5 and Ogg Theora video to Silverlight, Ars Technica, publié le 5 février 2010.
  2. (en) Une discussion sur le forum de Microsoft consacré à Silverlight.
  3. (en) Moonlight - Mono

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Silverlight de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • SilverLight — Développeur Microsoft Dernière version 3.0.40624.0 (le 9  …   Wikipédia en Français

  • Silverlight — Разработчик Microsoft Corporation Написана на Комбинация …   Википедия

  • SilverLight — Разработчик Написана на Комбинация C++ и C# ОС Windows, Mac OS X Версия 2.0.40115.0 19 февраля 2009 …   Википедия

  • Silverlight — Microsoft Silverlight Entwickler: Microsoft Corporation Aktuelle Version: 2.0.40115.0 (18. Februar 2009) Betriebssystem: Microsoft Windows, Mac OS X …   Deutsch Wikipedia

  • Silverlight (disambiguation) — Silverlight has several meanings*Microsoft Silverlight, a web browser plugin that provides support for rich internet applications such as animation, vector graphics and audio video playback. * Silverlight, a sword in Runescape …   Wikipedia

  • Microsoft Silverlight — Silverlight Silverlight Développeur Microsoft Dernière version 3.0.40624.0 (le 9  …   Wikipédia en Français

  • Microsoft Silverlight — Developer(s) Microsoft Corporation Initial release April 2007; 4 years ago (200 …   Wikipedia

  • Microsoft Silverlight History — Microsoft Silverlight is an application framework for writing and running rich internet applications. This is a technical overview of the platform s history. Contents 1 Silverlight 1 2 Silverlight 2 3 Silverlight 3 …   Wikipedia

  • Microsoft Silverlight — Basisdaten Entwickler Microsoft Corporation Aktuelle Versi …   Deutsch Wikipedia

  • Microsoft Silverlight — Este artículo o sección se encuentra desactualizado. Es posible que la información suministrada aquí haya cambiado o sea insuficiente. Microsoft Silverlight Des …   Wikipedia Español

Share the article and excerpts

Direct link
https://fr-academic.com/dic.nsf/frwiki/1541190 Do a right-click on the link above
and select “Copy Link”