Historique de la version Microsoft Silverlight – Wikipedia wiki

before-content-x4

Microsoft Silverlight est un cadre d’application pour écrire et exécuter des applications Web riches qui ont été activement développées et commercialisées par Microsoft de 2007 à 2012. Il s’agit d’un aperçu technique de l’histoire de la plate-forme.

after-content-x4

Silverlight 1 [ modifier ]]

Silverlight 1, qui a été développé sous le nom de code Fondation de présentation Windows / partout (WPF / E) et publié en 2007, consiste en le cadre de présentation de base, qui est responsable de l’interface utilisateur (interface utilisateur), de l’interactivité et de la saisie des utilisateurs, des contrôles de base de l’interface utilisateur, des graphiques et de l’animation, de la lecture des médias, de la gestion des droits numériques (DRM) et de l’intégration DOM. [d’abord] Il est composé des composants suivants:

  • Entrée: entrée en main des périphériques comme le clavier, la souris, le stylet, etc.
  • Core d’interface utilisateur – gérer le rendu des images bitmap (y compris des images raster compressées comme JPEG), des graphiques vectoriels, du texte et des animations.
  • Media – Playback of MP3, WMA Standard, WMV7, WMV8 et WMV9 / VC-1.
  • XAML – pour permettre la création de la mise en page de l’interface utilisateur à l’aide du langage de balisage XAML.

Une application Silverlight commence par invoquer le contrôle Silverlight à partir de la page HTML, qui charge ensuite un fichier XAML. Le fichier XAML contient un Toile Objet, qui agit comme un conteneur pour d’autres éléments. Silverlight fournit diverses primitives géométriques comme les lignes, les ellipses et autres formes, à des éléments comme du texte, des images et des médias, etc. Les éléments sont correctement positionnés pour réaliser la disposition souhaitée. Toute forme arbitraire peut également être créée. Ces éléments peuvent être animés en utilisant Déclencheurs d’événements ; Certains effets d’animation sont prédéfinis, d’autres peuvent être créés comme composite des effets prédéfinis. Des événements comme les mouvements de clavier ou de souris peuvent également augmenter Événements qui peut être géré par des scripts personnalisés. [2]

La manipulation programmatique de l’interface utilisateur est obtenue en utilisant des langages de script pour modifier le modèle d’objet de document de l’objet Silverlight Canvas. [d’abord] Pour faciliter cela, Silverlight expose une API DOM, accessible à partir de tout langage de script pris en charge par Silverlight, qui dans la version 1 de la version 1 est limitée au JavaScript en cours d’exécution dans le navigateur. Cependant, il n’y a pas de widgets GUI intégrés. Les widgets natifs du navigateur doivent être superposés sur le dessus du Silverlight Toile pour l’entrée de l’utilisateur. La prise en charge des formats de données est limitée à XML et JSON uniquement. [d’abord]

Silverlight 2 [ modifier ]]

Silverlight 2 (précédemment appelé version 1.1) [3] Comprend une version du .NET Framework, implémentant la même version complète du langage commun (CLR) que .NET Framework 3.0; Il peut donc exécuter des programmes écrits dans n’importe quelle langue .NET. (Par défaut, cependant, les assemblages de référence compilés avec le framework .NET régulier ne peuvent pas être référencés. [ citation requise ]] ) Contrairement au CLR inclus avec .NET Framework version 3.5 et plus tôt, mais comme .NET Framework 4.0, l’instance CoreCLR incluse dans Silverlight peut être hébergée avec une autre instance d’un des CLR de bureau en un seul processus. [4] Avec cela, le fichier de balisage de mise en page XAML ( .xaml Fichier) peut être augmenté par code de code, écrit dans n’importe quelle langue .NET, qui contient la logique de programmation. Il peut être utilisé pour manipuler par programme l’application Silverlight et la page HTML qui héberge le contrôle Silverlight. Le balisage XAML, ainsi que le code, sont compilés en assemblages CLI qui sont ensuite compressés à l’aide de zip et stockés dans un .xap déposer. [5]

Silverlight est livré avec une bibliothèque de classe légère qui comprend des fonctionnalités telles que des commandes extensibles, des services Web, des composants de réseautage et des API de requête intégrée linguistique (LINQ). Cette bibliothèque de classe est un sous-ensemble de la bibliothèque de classe de base de .NET Framework (BCL). Le code Silverlight s’exécute dans un bac à sable, empêchant ainsi l’invocation des API de la plate-forme. [6]

after-content-x4

Architecture Silverlight 2

La version de .NET Framework dans Silverlight ajoute [d’abord] Un sous-ensemble du modèle de programmation UI-UI de Foundation Windows (WPF), y compris la prise en charge des formes, des documents, des objets multimédias et d’animation de WPF. Bêta 2, [7] Il est expédié avec plus de 30 commandes d’interface utilisateur [8] (y compris Zone de texte , Cocher , Glissière , ScrollViewer , et Calendrier contrôles), [9] Pour le support de données bidirectionnel, la gestion automatisée de la disposition (au moyen de Pile , Grille , etc.) [9] ainsi que les contrôles de manipulation de données, comme DataGrid [3] [dix] et Listbox. [9] Les commandes d’interface utilisateur sont skinnables à l’aide d’une approche basée sur un modèle. [9] Des bibliothèques tierces d’ensembles de contrôle d’interface utilisateur élargies sont également disponibles. [11]

Le BCL inclus fournit des classes pour les collections, la réflexion, les expressions régulières, la gestion des chaînes et l’accès aux données. Il prend également en charge LINQ, avec une prise en charge complète de LINQ aux objets et aux arbres d’expression. Presque tous les System.Linq et System.Linq.Expression Les espaces de noms sont exposés. Il prend également en charge la sérialisation des objets, pour la persistance des données. Silverlight peut gérer les données au format RSS ou JSON, en plus de XML. Le BCL fournit une prise en charge améliorée pour travailler avec les données XML, y compris le Xmlreader et XMLWriter Des classes. Silverlight 2 prend également en charge la programmation asynchrone via l’utilisation des bibliothèques de filetage. [dix]

Silverlight comprend également des classes d’accès aux données sur les services Web, REST, Windows Communication Foundation (WCF) Services et ADO.NET Data Services. [7] Le support de mise en réseau dans Silverlight peut être utilisé par les applications Silverlight pour communiquer à l’aide de HTTP, ou au niveau de la prise inférieur. La communication entre le domaine est prise en charge. [8] Silverlight utilise un fichier de configuration basé sur XML pour contrôler la stratégie d’accès aux ressources interdomaines, pour les connexions HTTP et socket. Il peut être utilisé par les administrateurs de sites pour contrôler les ressources auxquelles une application Silverlight peut accéder, lorsque cette application ne provient pas du domaine du site. De plus, Silverlight prend également en charge le format de fichier de stratégie Adobe Flash Cross-Domain. [douzième] Les prises Silverlight ne peuvent lancer qu’une connexion; Ils ne peuvent pas écouter les connexions.

Silverlight 2 comprend [7] Le Runtime dynamique Language Runtime (DLR) qui permet la compilation dynamique et l’exécution des langages dynamiques (scripts). Les compilateurs pour les langues basés sur le DLR (y compris Ironpython et IronRuby) sont [à?] Emballés avec l’application Dynamic Languages ​​dans le .xap emballer. [14] Le kit de développement logiciel Dynamic Languages ​​comprend un serveur Web nommé Chiron , cela peut emballer dynamiquement toutes les dépendances de l’application Dynamic Languages ​​et la servir au navigateur. [14] Les premières langues à venir écrites pour le DLR sont gérées JScript, Ironpython 2.0 et IronRuby. Microsoft prévoit également de créer Visual Basic .NET 10.0 (VBX) sur le DLR. Les quatre langues partagent la même infrastructure, pour permettre à Silverlight de compiler et d’exécuter la source de la langue. À l’inverse, d’autres langages .NET doivent être compilés à l’avance et livrés à Silverlight sous forme d’assemblages .NET. L’implémentation de JScript Managed est conforme à la spécification ECMAScript 3.0, et Microsoft affirme qu’il est 250 fois plus rapide que JScript interprété. [dix]

Avec l’intégration de .NET Framework, Silverlight permet également l’interaction de code gérée par HTML, qui permet la manipulation des éléments HTML DOM à partir du code géré, [d’abord] et permet au code JavaScript d’appeler le code géré et d’utiliser des objets instanciés par le code géré. Silverlight renferme les objets JavaScript et les éléments DOM dans les emballages gérés pour les rendre disponibles à partir du code géré. [15] Bien qu’il n’y ait aucune disposition pour appeler le code JavaScript directement dans la version 1.1 Alpha, les événements de code géré peuvent licencier des gestionnaires JavaScript. Une instance Silverlight n’a pas besoin d’avoir un composant d’interface utilisateur afin de manipuler le DOM HTML à partir du code géré. [16] Il se fait en créant un xaml Toile avec la largeur et la hauteur définies sur zéro, et en utilisant son code de code pour modifier le dom de la page HTML via les API dans le System.browser Espace de noms. [17]

Silverlight 2 comprend Deep Zoom, une technologie dérivée de la Seadragon de Microsoft Live Labs. Il permet aux utilisateurs de zoomer sur ou hors de, une image (ou un collage d’images), avec des transitions en douceur, à l’aide de la roue de la souris. [18] Les images peuvent évoluer à partir de 2 ou 3 mégapixels en résolution dans la gamme Gigapixel, mais l’utilisateur n’a pas besoin d’attendre qu’il soit entièrement téléchargé; Silverlight télécharge plutôt uniquement les pièces en vue, optimisées pour le niveau de zoom affiché. [19] Beta 2, Deep Zoom utilise un format de fichier basé sur XML. [7]

Les fonctionnalités des médias dans Silverlight 2 incluent: [20]

  • Soutien professionnel WMA, y compris les modes WMA 10 Pro faible bitrate. Cependant, le contenu audio multicanal est toujours converti en sortie stéréo.
  • Protection de contenu alimentée par Microsoft Playready DRM Client.
  • Listes de lecture côté serveur dans Windows Media Services.
  • API de source de flux de médias.

La source de flux de médias est l’API chargée d’activer le streaming adaptatif des médias. Le streaming adaptatif permet à l’application du lecteur de choisir le débit binaire des médias en fonction des ressources de bande passante client et d’unité de traitement centrale (CPU). [7] La source de flux de médias permet au développeur de spécifier une méthode personnalisée pour récupérer les données des médias, la seule exigence étant que les flux vidéo et audio finaux soient présentés à Silverlight Runtime dans un format que Silverlight peut décoder (VC-1, H.264, WMA, Mp3, etc.). Cela permet une prise en charge extensible pour des formats de fichiers non supportés autrement nativement (c’est-à-dire MP4, Matroska, OGG), des protocoles (c’est-à-dire Shoutcast) et des méthodes de livraison (c.-à-d. Streaming adaptatif, peer-to-peer (P2P)). Microsoft a d’abord présenté publiquement la source de flux multimédia en alimentant le Jeux olympiques de la NBC Site Web avec leur propre implémentation du streaming adaptatif. [21]

Silverlight 2 permet également un accès limité au système de fichiers aux applications Silverlight. [15] Il peut utiliser la boîte de dialogue de fichiers native du système d’exploitation pour parcourir n’importe quel fichier (auquel l’utilisateur a accès). Le fichier est désinfecté des informations sur le chemin, pour empêcher l’application d’avoir accès à des informations telles que le nom d’utilisateur, et ne peut être ouverte qu’en mode en lecture seule. Pour le stockage local des données, Silverlight fournit Stockage local isolé (isostorage), [15] à savoir, en dehors du cache du navigateur, dans un dossier caché à l’intérieur du dossier de profile utilisateur privé. Il est défini sur 1 Mo par URL par défaut, [15] Mais cela peut être modifié par l’utilisateur. [7] Les données stockées par une application Silverlight dans l’isostorage sont identifiées par l’URL à partir de laquelle il se charge et ne peut être accessible que par cette application. Toutes les instances de Silverlight partagent le même isostorage, donc toutes les instances de la même application Silverlight peuvent partager les données enregistrées, même si elles fonctionnent sur différents navigateurs.

Silverlight Coreclr utilise un modèle de sécurité basé sur des attributs, par opposition au modèle de sécurité de code (CAS) de la version de bureau de .NET Framework. [22] Les assemblées sont marquées d’un attribut de sécurité, qui peut être transparent ( SecurityTransparentAttribute ), safacte ( SecuritySafeccriticalAttribute ) ou critique ( SecurityCriticalAttribute ). Méthodes transparent Les assemblages s’exécutent avec une confiance partielle, et les codes au sein de ces assemblages ne peuvent pas appeler critique méthodes (méthodes qui peuvent provoquer des changements à l’échelle du système); pas non plus transparent Les assemblages contiennent du code invérifiable (utilisez le peu sûr C # Mot-clé ou utilisez des pointeurs) ou invoquez les fonctions du système au moyen de P / Invoke. Code dans les deux critique et safacte Les assemblages fonctionnent avec pleine confiance et ne sont donc pas soumis à de telles limitations. Cependant, un transparent La méthode peut appeler un safacte méthode, et un safacte La méthode peut appeler un critique méthode. Dans un tel cas, le safacte La méthode vérifiera que l’appel est à la fois sûr et dans les droits limités de l’appelant; Si c’est le cas, alors le safacte la méthode procurera l’appel à la demande demandée critique méthode. En fait, les API d’isostorage sont exposées comme safacte Méthodes. [22] Un assemblage dont l’attribut de sécurité est non défini comme un transparent méthode. Les limitations analogues s’appliquent également à l’héritage de type; à savoir, dans les cas des appels de méthode virtuelle et des appels de méthode d’interface. [23] Les assemblées Silverlight peuvent contenir des membres qui ne sont pas utilisables par CoreCLR, tant qu’ils peuvent être traités par le .NET Framework CLR; Ces méthodes ne seront pas chargées lorsque l’assemblage sera exécuté par CoreCLR. [24]

Cependant, seul le code de plate-forme est autorisé à être marqué comme critique ou safacte . Le Silverlight Runtime garantit que les assemblages de plate-forme ne sont chargés que du répertoire d’installation Silverlight et sont signés numériquement par Microsoft. Cela signifie effectivement que les assemblages d’application utilisateur ne peuvent être que transparent Code (exécuté sous confiance partielle et droits limités). [25] Le code de plate-forme peut être marqué par l’un ou l’autre attribut. Les méthodes BCL du .NET Framework, qui ont le l'Internet L’ensemble d’attributs, leur permettant d’être appelés à partir d’un code non fiable provenant d’Internet, sont exposés dans Silverlight Bcl comme transparent Méthodes. [25]

Silverlight 3 [ modifier ]]

Silverlight 3 a été annoncé lors du spectacle de la Convention internationale de la radiodiffusion (IBC) à Amsterdam le 12 septembre 2008. Il a été dévoilé au MIX09 à Las Vegas le 18 mars 2009. [26] Une version bêta a été mise à disposition pour télécharger le même jour. La version finale est publiée le 9 juillet 2009.

Silverlight 3 comprend un nombre accru de contrôles [27] -y compris Grille de données , TreeView , divers panneaux de mise en page, Forme de données pour les applications axées sur les formulaires et Gagneur de données pour afficher les données paginées. Certains de ces commandes proviennent de la boîte à outils Silverlight. De plus, Silverlight 3 comprend un cadre de navigation pour permettre aux applications Silverlight utiliser le modèle de navigation en hyperlien ainsi qu’à l’activation de liaison profonde (liant directement à des pages spécifiques) dans les applications Silverlight. [27]

Sur le plan des médias, Silverlight 3 prend en charge le décodage audio de codage audio avancé (AAC) ainsi que le décodage vidéo H.264 accéléré par le matériel. [27] Silverlight 3 propose également un streaming lisse 1080p. [28] [29] Le pipeline multimédia natif est également exposé par programme, de sorte que d’autres formats peuvent également être pris en charge par des tiers à l’aide de décodeurs de code gérés. [27] Silverlight 3 supports Perspective 3D [27] qui permet des transformations 3D d’éléments 2D. [30] Ces transformations, ainsi que de nombreuses opérations 2D comme les étirements, le mélange alpha, etc. sont accélérées en matériel. [30] Les animations personnalisées, y compris les transformations et les mélanges, peuvent être créées sur des éléments Silverlight en utilisant le langage de shader de haut niveau (HLSL) pour utiliser des shaders de pixels. [30] Une API bitmap est fournie pour permettre aux applications Silverlight 3 de manipuler les bitmaps. [30] Silverlight utilise désormais l’unité de traitement graphique (GPU) pour accélérer la composition de Arbres visuels (comme WPF, les éléments Silverlight correspondent à Visuel Éléments qui, lorsqu’ils sont associés aux informations de mise en page, forme un Arbre de composition ou Arbre visuel qui est ensuite rendu pour former l’affichage final; Voir l’architecture WPF). [27] Les arbres visuels peuvent désormais être mis en cache; [27] Cela augmente les performances dans des cas tels que les transformations, ce qui crée de nombreux états intermédiaires jetés, en ne faisant pas les transitions d’état sur l’arbre visuel principal. Silverlight 3 prend désormais également en charge le rendu de texte ClearType.

Éléments d’interface utilisateur dans Silverlight 3 Supports élément à l’élément liaison – qui permet à un élément d’être lié à l’état d’un autre élément, [30] ainsi qu’un mécanisme de validation pour la liaison des données. [27] Contrairement à Silverlight 2, qui a permis aux applications d’enregistrer des fichiers uniquement sur l’isostorage local, les applications Silverlight 3 peuvent enregistrer à n’importe quel emplacement du système de fichiers via le système Enregistrer le fichier dialogue. Cependant, le chemin où le fichier est enregistré sera toujours caché à l’application Silverlight. [27] Tous les assemblages externes utilisés par les applications Silverlight sont également mis en cache afin qu’ils n’aient pas besoin d’être téléchargés pour les instanciations ultérieures de l’application. [27]

Silverlight 3 comprend également un Connexion locale API pour communiquer (en utilisant un modèle de style de tuyau nommé) parmi plusieurs applications en cours d’exécution sur la même machine, quel que soit le navigateur [27] [30] et peut surveiller les événements de connectivité réseau. [27] Silverlight 3 peut éventuellement utiliser du XML binaire pour communiquer avec les services WCF. [27]

Silverlight 3 supports Expériences hors navigateur , c’est-à-dire que des applications Silverlight peuvent être installées sur le système pour un accès hors ligne (à condition que le manifeste d’application soit conçu pour permettre une installation locale) où ils s’exécutent à l’extérieur du navigateur. Ils sont lancés à l’aide du menu Démarrer ou des raccourcis de bureau et s’exécutent sans la fenêtre du navigateur. [27] Les applications peuvent vérifier si elles fonctionnent à l’intérieur d’un navigateur ou non. [trente et un] Lors de la course à l’extérieur d’un navigateur, HTML Interop est désactivé. De plus, l’accès aux touches de fonction est activé. [32] Les applications Silverlight installées localement s’exécutent toujours dans un bac à sable. [32]

Les applications Silverlight 3 installées vérifient automatiquement les mises à jour de manière asynchrone à chaque lancement et les mises à jour sont automatiquement installées. [33] L’exécution des instances des applications est informée lorsque des mises à jour sont disponibles. [trente et un]

Silverlight 3 est désormais répertorié comme une exigence pour l’empilement des déclarations de revenus gratuitement aux États-Unis. [34]

Silverlight 4 [ modifier ]]

Le 18 novembre 2009, lors de la conférence des développeurs professionnels à Los Angeles, Microsoft Corporation a dévoilé une version bêta de Silverlight 4. [35] La version finale a été publiée le 15 avril 2010 (avec Silverlight 4 outils pour les développeurs ).

Les nouvelles fonctionnalités de Silverlight 4 incluent:

  • Prise en charge du navigateur Chrome de Google.
  • Prise en charge de la caméra Web et des microphones.
  • Support d’impression.
  • Amélioration du support de la souris, y compris le support de bouton droit et le support des roues de souris.
  • Nouvelle prise en charge de la notification pour afficher les messages aux utilisateurs finaux.
  • Des contrôles nouveaux et améliorés tels qu’un RichtextBox et un contrôle amélioré de DataRagrid.
  • Nouveau support pour le thème implicite des contrôles.
  • Nouvelle prise en charge du navigateur hébergé pour rendre HTML à l’intérieur de Silverlight.
  • Améliorations de la couche de données WCF.
  • Améliorations de la localisation avec du texte bidirectionnel.
  • Prise en charge du cadre d’extensibilité géré.
  • Prise en charge de liaison des données améliorée.
  • Effets d’animation améliorés.
  • Presse-toi et support de glisser-déposer.
  • Améliorations profondes sur les performances du zoom.
  • Services d’application Web riche en WCF. [36]
  • Protection de contenu pour H.264 et support pour la lecture de médias protégés DRM hors ligne.

De plus, les fonctionnalités suivantes sont fournies aux applications Silverlight Out-of-Of-Of-Of-Of-Of-Of-Or-Infurred (installées localement qui ont été explicitement accordées sur le statut “de confiance”:

  • Accès complet au clavier lors de l’exécution en mode plein écran.
  • Accès programmatique au dossier de documents local d’un utilisateur.
  • Prise en charge des objets de modèle d’objet composant local (COM).

Silverlight 5 [ modifier ]]

Le 2 décembre 2010, lors de l’événement Silverlight Firestarter, Silverlight 5 Beta a été annoncé pour sa sortie au 1er semestre 2011. La version finale a été publiée le 9 décembre 2011. [37]

Les nouvelles fonctionnalités de Silverlight 5 incluent: [38]

  • Prend en charge le décodage vidéo accéléré du GPU
  • Prise en charge des graphiques 3D intégrés
  • Perade de vitesse variable du contenu multimédia avec correction automatique de pitch audio
  • Amélioration de la sensibilisation au pouvoir
  • Prise en charge de télécommande intégrée
  • Prend en charge le démarrage d’application plus rapide
  • Fournit un support de navigateur 64 bits
  • Prise en charge des tests d’interface utilisateur automatisés pour les applications avec Visual Studio 2010
  • Offre une clarté de texte améliorée
  • Les développeurs peuvent désormais déboguer les expressions de liaison aux données, définir des points d’arrêt sur les liaisons.
  • Les améliorations des services WCF RIA incluent un support de type complexe et un meilleur support MVVM.

Sortie de l’histoire [ modifier ]]

[39]

Nom de version Numéro de version Date de sortie
1 Aperçu de la technologie communautaire (CTP) 1.0.? 2006-2012
1 version sur le Web (RTW) 1.0.20816 2007-09-05
2 pré-libération
(Comme 1.1 Rafraîchissement alpha )
1.1.20926.0 2007-09-05
1 version de service 1.0.21115.0 2007-11-20
1 version de service 1.0.30109.0 2008-01-15
2 bêta 1 [40] 2.0.30226.2 2008-03-05
1 version de service [41] 1.0.30401.0 2008-04-08
2 Beta 2 2.0.30523.6 2008-06-06 [42]
2.0.30523.8 2008-07-16
1 version de service 1.0.30715.0 2008-07-27
2 Release Candidate Zero (RC0) 2.0.30523.9 2008-09-25
2 RTW [43] 2.0.31005.0 2008-10-14 [44]
2 Libération générale de distribution (GDR) 1 2.0.40115.0 2009-02-19
3 bêta 3.0.40307.0 2009-03-18
3 RTW 3.0.40624.0 2009-07-09
3 gdr 1 3.0.40723.0 2009-07-28
3 gdr 2 3.0.40818.0 2009-09-01
4 Beta 1 4.0.41108.0 2009-11-18
3 gdr 3 3.0.50106.0 2010-01-20
4 RC 4.0.50303.0 2010-03-15
4 RTW 4.0.50401.0 2010-04-15 [45]
4 gdr 0 4.0.50524.0 2010-06-03
3 Mise à jour de la sécurité 3.0.50611.0 2010-08-10
4 gdr 1 4.0.50826.0 2010-09-01
4 gdr 2 4.0.50917.0 2010-09-28 [quarante-six]
4 gdr 2.5 4.0.51204.0 2010-12-15 [47]
4 gdr 3 4.0.60129.0 2011-02-14 [48]
4 gdr 4 4.0.60310.0 2011-04-19 [49]
4 gdr 5 4.0.60531.0 2011-06-14 [50]
4 gdr 6 4.0.60831.0 2011-10-11 [51]
5 bêta 5.0.60401.0 2011-04-13 [52]
5 RC 5.0.60818.0 2011-09-01 [53]
5 5.0.61118.0 2011-12-09 [37]
4 Mise à jour de sécurité 4.1.10111.0 2012-02-14 [54]
4 Mise à jour de sécurité 4.1.10329.0 2012-05-08 [55]
5 Mise à jour de la sécurité 5.1.10411.0 2012-05-08 [39] [56]
5 Mise à jour de la sécurité 5.1.20125.0 2013-03-12 [57]
5 Mise à jour de la sécurité 5.1.20513.0 2013-07-09 [58]
5 Mise à jour de la sécurité 5.1.20913.0 2013-10-08 [59]
5 mise à jour 5.1.30214.0 2014-05-11 [39] [60] [soixante-et-un]
5 mise à jour 5.1.30514.0 2014-07-23 [39] [62]
5 mise à jour 5.1.31211.0 2014-12-13 [39] [63]
5 mise à jour 5.1.40416.0 2015-05-12 [39] [soixante-quatre]
5 mise à jour 5.1.40728.0 2015-08-11 [39] [65]
5 mise à jour 5.1.41105.0 2015-12-08 [39] [66]
5 Mise à jour de la sécurité 5.1.41212.0 2016-01-12 [39] [soixante-sept]
5 mise à jour 5.1.50428.0 2016-06-21 [39] [68]
5 mise à jour 5.1.50709.0 2016-09-13 [39] [69]
5 mise à jour 5.1.50901.0 2016-10-11 [39] [70]
5 mise à jour 5.1.50905.0 2017-03-14 [39] [71]
5 mise à jour 5.1.50906.0 2017-04-11 [39] [72]
5 mise à jour 5.1.50907.0 2017-06-13 [39] [soixante-treize]
5 mise à jour 5.1.50918.0 2019-01-15 [39] [74]

Les références [ modifier ]]

  1. ^ un b c d C’est “Architecture Silverlight” . Archivé de l’original en 2008-04-29 . Récupéré 2007-06-05 .
  2. ^ “Silverlight 1.0 Beta Quickstart” . Archivé de l’original le 2007-06-02 . Récupéré 2007-06-05 .
  3. ^ un b “Feuille de route. . Récupéré 2007-11-30 .
  4. ^ “Côte à côte dans le processus que les CLR commencent avec Silverlight” . Récupéré 2007-05-12 .
  5. ^ Guthrie, Scott. “Silverlight Tutorial Part 1: Créer” Hello World “avec Silverlight 2 et Visual Studio 2008” . Récupéré 2008-02-24 .
  6. ^ “Microsoft polit le Silverlight” . Récupéré 2007-05-02 .
  7. ^ un b c d C’est F Équipe SDK Silverlight. “Quoi de neuf dans Silverlight 2 Beta 2?” . Blogs MSDN . Récupéré 2008-07-06 .
  8. ^ un b Guthrie, Scott. “Silverlight 2 Beta2 libéré” . Récupéré 2008-07-06 .
  9. ^ un b c d Guthrie, Scott. “Premier regard sur Silverlight 2” . Récupéré 2008-02-24 .
  10. ^ un b c “Silverlight” . Récupéré 2007-05-12 .
  11. ^ Snath, Tim. “Quelques grands commandes de Silverlight” . Récupéré 2007-06-30 .
  12. ^ Guthrie, Scott. “Silverlight Tutorial Part 3: Utilisation de réseautage pour récupérer des données et remplir un dataGrid” . Récupéré 2008-02-24 .
  13. ^ un b Lam, John. “Dynamic Silverlight, partie 1: Hello World” . Blogs MSDN . Récupéré 2008-03-12 .
  14. ^ un b c d Thorpe, Danny (2007-05-02). “Mix07: étendre le modèle de programmation du navigateur avec Silverlight” . Récupéré 2007-05-03 .
  15. ^ Sneath, Tim (2007-06-07). “Silverlight n’est pas une question de présentation” . Récupéré 2007-06-13 .
  16. ^ Sneath, Tim (2007-06-13). “Programmation HTML avec C #” . Récupéré 2007-06-30 .
  17. ^ “Silverlight 2 et Deep Zoom – Préparez-vous à construire vos propres collections photozooming” . Liveside. Archivé de l’original en 2008-05-16 . Récupéré 2008-03-06 .
  18. ^ “Silverlight 2 ‘Zoom profond’ . Microsoft Live Labs . Récupéré 2008-03-09 .
  19. ^ Waggoner, Ben. “Fonctionnalités des médias dans Silverlight 2 Beta 2” . Archivé de l’original en 2008-08-29 . Récupéré 2008-08-29 .
  20. ^ Zambelli, Alex. “Un regard intérieur sur le joueur vidéo des Jeux olympiques de NBC” . Récupéré 2008-08-29 .
  21. ^ un b Wolf, Shawn. “Le modèle de sécurité Silverlight” . Récupéré 2007-06-08 .
  22. ^ Wolf, Shawn. “Silverlight Security III: héritage” . Récupéré 2007-06-08 .
  23. ^ “Comment: Explorer les assemblages Silverlight avec le navigateur d’objet Visual Studio” . Récupéré 2007-06-08 .
  24. ^ un b Wolf, Shawn. “Silverlight Security II: Qu’est-ce qui rend une méthode critique?” . Récupéré 2007-06-08 .
  25. ^ “S. Somasegar lance Silverlight 3” .
  26. ^ un b c d C’est F g H je J k l m n Cette année, Tim. “Un guide pour Silverlight 3 nouvelles fonctionnalités” . Récupéré 2009-03-23 .
  27. ^ “Expérience IIS Smooth Streaming 1080p” . Microsoft IIS.
  28. ^ Edwards, Andru (10 juillet 2009). “Microsoft Silverlight 3 maintenant disponible, vise Flash, streaming HD” .
  29. ^ un b c d C’est F Hoffman, Kevin. “Quoi de neuf dans Silverlight 3?” . Récupéré 2009-03-23 .
  30. ^ un b Hoffman, Kevin. “Création d’une application hors navigateur dans Silverlight 3” . Archivé de l’original le 2012-03-24 . Récupéré 2009-03-23 .
  31. ^ un b Dur, Mike. “Silverlight 3 du navigateur” . Récupéré 2009-03-23 .
  32. ^ Cette année, Tim. “Modèle de mise à jour Silverlight 3 Out-of-of-Out-of-Browser” . Récupéré 2009-03-23 .
  33. ^ https://www.freefilefillableform.org/ffa/faqs.htm
  34. ^ “Silverlight 4 Beta Quoi de neuf” . Archivé de l’original le 2010-02-21 . Récupéré 2010-01-21 .
  35. ^ “Services WCF RIA” . Silverlight.net. Archivé de l’original sur 2009-11-15 . Récupéré 2011-07-26 .
  36. ^ un b “Silverlight 5 maintenant disponible!” . Récupéré 2011-12-09 .
  37. ^ “Annonce de Silverlight 5” . Récupéré 2010-12-03 .
  38. ^ un b c d C’est F g H je J k l m n O p “Microsoft Silverlight Release History” . Microsoft . Récupéré 2014-12-13 .
  39. ^ “Mise à jour rapide sur Silverlight” . Récupéré 2007-11-30 .
  40. ^ “Microsoft déploie la version de maintenance Silverlight” . Archivé de l’original le 2009-01-11.
  41. ^ Protalin, Emil (6 juin 2008). “Silverlight 2 Beta 2 arrive à l’heure, disponible maintenant” . ARS TECHNICA . Récupéré 6 juin 2008 .
  42. ^ Knor, max. “Silverlight 2 sorti” . blogs.msmn.com . Récupéré 2008-10-21 .
  43. ^ “Microsoft sort Silverlight 2 le mardi 14 octobre” . Liveside. Archivé de l’original le 2012-03-27 . Récupéré 2008-10-13 .
  44. ^ “Silverlight prêt pour les entreprises 4 navires le 15 avril” .
  45. ^ “Description de la mise à jour pour Microsoft Silverlight: 28 septembre 2010” .
  46. ^ “Description de la mise à jour pour Microsoft Silverlight: 15 décembre 2010” .
  47. ^ “Description de la mise à jour de Microsoft Silverlight: 14 février 2011” .
  48. ^ “Description de la mise à jour pour Microsoft Silverlight: 19 avril 2011” .
  49. ^ “Description de la mise à jour pour Microsoft Silverlight: 14 juin 2011” .
  50. ^ “MS11-078: Description de la mise à jour de sécurité pour Microsoft Silverlight: 11 octobre 2011” .
  51. ^ “The Silverlight Blog: Silverlight 5 Beta – Disponible maintenant!” . Archivé de l’original le 2011-04-26 . Récupéré 2011-04-23 .
  52. ^ “Silverlight 5 RC maintenant disponible!” . Récupéré 2011-09-01 .
  53. ^ “MS12-016: Description de la mise à jour de sécurité pour Microsoft Silverlight: 14 février 2012” .
  54. ^ “MS12-034: Description de la mise à jour de sécurité pour Silverlight 4: 8 mai 2012” .
  55. ^ “MS12-034: Description de la mise à jour de sécurité pour Silverlight 5: 8 mai 2012” . Récupéré 2014-12-13 .
  56. ^ “MS13-022: La vulnérabilité dans Silverlight pourrait permettre l’exécution du code distant” . Récupéré 2013-03-14 .
  57. ^ “MS13-052: Description de la mise à jour de sécurité pour Microsoft Silverlight: 9 juillet 2013” . Récupéré 2013-07-09 .
  58. ^ “MS13-087: La vulnérabilité à Silverlight pourrait permettre une divulgation d’informations: 8 octobre 2013” . Récupéré 2014-01-16 .
  59. ^ “Description de la mise à jour de Microsoft Silverlight 5: 11 mars 2014” . Récupéré 2014-12-13 .
  60. ^ “MS14-014: La vulnérabilité à Silverlight pourrait permettre le contournement des fonctionnalités de sécurité: 11 mars 2014” . Récupéré 2014-12-13 .
  61. ^ “Mise à jour de juillet 2014 pour Microsoft Silverlight 5” . Récupéré 2014-12-13 .
  62. ^ “Mise à jour de décembre 2014 pour Microsoft Silverlight 5” . Récupéré 2014-12-13 .
  63. ^ “Mai 2015 Mise à jour de Microsoft Silverlight 5” . Récupéré 2015-07-21 .
  64. ^ “MS15-080: Description de la mise à jour de sécurité pour Silverlight 5: 11 août 2015” . Récupéré 2016-01-04 .
  65. ^ “MS15-129: mise à jour de sécurité pour Silverlight pour aborder l’exécution du code distant: 8 décembre 2015” . Récupéré 2016-01-04 .
  66. ^ “MS16-006: mise à jour de sécurité pour Silverlight pour aborder l’exécution du code distant: 12 janvier 2016” . Récupéré 2016-01-04 .
  67. ^ “Analyse Silverlight Datetime pour la Norvège et la Serbie: 21 juin 2016” . Récupéré 2016-07-17 .
  68. ^ “MS16-109: mise à jour de la sécurité pour Silverlight: 13 septembre 2016” . support.microsoft.com . Récupéré 2017-01-13 .
  69. ^ “MS16-120: Description de la mise à jour de sécurité pour Silverlight: 11 octobre 2016” . support.microsoft.com . Récupéré 2017-01-13 .
  70. ^ “MS17-013: Description de la mise à jour de sécurité pour le composant graphique Microsoft sur Microsoft Silverlight 5: 14 mars 2017” . support.microsoft.com . Récupéré 2017-05-10 .
  71. ^ “Mise à jour de la sécurité pour la vulnérabilité de la divulgation des informations Libjpeg pour Microsoft Silverlight 5: 11 avril 2017” . support.microsoft.com . Récupéré 2017-05-10 .
  72. ^ “Vulnérabilité de l’exécution du code distant de Windows: 13 juin 2017” . support.microsoft.com . Récupéré 2017-06-14 .
  73. ^ “Mise à jour des calculs Silverlight Datetime pour gérer les nouvelles époques japonaises: 15 janvier 2019” . support.microsoft.com . Récupéré 2019-04-03 .

Liens externes [ modifier ]]

after-content-x4