Microsoft Silverlight est une plate-forme qui permet et prend en charge la création et la présentation d'éléments interactifs dans les navigateurs et les applications mobiles. Silverlight est activé pour divers systèmes d'exploitation et périphériques en tant que module complémentaire ou plug-in gratuit et est principalement utilisé pour les applications Internet riches (RIA) ou les médias riches. Silverlight, qui est un produit Microsoft, est un concurrent de Flash Player, la plate-forme AIR d'Adobe.
Informations générales
Microsoft a lancé la première version en septembre 2007. [1] Dès le début, l'outil a été conçu de manière à pouvoir être installé sur tous les principaux navigateurs et systèmes d'exploitation. Microsoft voulait que Silverlight soit un outil multiplateforme et a donc choisi de restreindre d'abord la philosophie des logiciels et matériels propriétaires qui ne peuvent être installés et exploités qu'avec d'autres produits internes.
Le plugin Silverlight est destiné à améliorer l'expérience utilisateur et, en particulier, l'affichage de rich media, c'est-à-dire de fichiers multimédias contenant des éléments de contrôle interactifs. Dans le même temps, l'accent était mis sur la création d'une plate-forme qui servirait de cadre aux développeurs pour créer et utiliser du contenu et des éléments interactifs et les intégrer dans différentes applications Web. Silverlight fonctionne de cette manière dans l'environnement Microsoft .NET, qui fournit plusieurs interfaces de programmation. Pour l'utiliser comme cadre de développement, le kit de développement logiciel (SDK) Silverlight 5 est requis.
CARACTÉRISTIQUES
Silverlight peut être utilisé dans tous les navigateurs courants: avec des modules complémentaires pour Internet Explorer, Firefox, Safari, Chrome et Opera, les utilisateurs peuvent écouter et afficher des applications Internet sophistiquées telles que plusieurs formats vidéo HD, des supports audio, des animations et des effets 3D . Ces types de rich media se caractérisent souvent par deux caractéristiques principales: les éléments de contrôle interactifs et le fait qu'une connexion Internet haut débit doit être disponible. D'une part, Silverlight vous permet d'afficher et de lire ces médias. D'autre part, il permet de développer des médias riches dans le cadre et de les intégrer dans des navigateurs, des applications mobiles et différents systèmes d'exploitation tels que Apple iOS, Microsoft Windows et Linux. Pour Linux, cependant, vous devez utiliser les versions Silverlight du projet Moonlight qui ont été configurées entre-temps. La raison principale en est supposée être le fait que les nouveaux systèmes d'exploitation Microsoft s'appuient sur HTML5 pour l'affichage du contenu interactif.
Importance pour le référencement
Dans l'optimisation des moteurs de recherche, l'intégration d'un contenu multimédia riche est un enjeu important en termes d'expérience utilisateur et d'accessibilité pour les robots d'exploration et les robots. Des plugins comme Flash, Shockwave et Java permettent d'afficher un tel contenu. Étant donné que certains contenus nécessitent des plugins spéciaux, il peut être nécessaire d'utiliser différents plugins pour afficher différents contenus. Ceci, à son tour, profite à l'utilisateur.
Malgré tout, de nombreux robots d'exploration ne peuvent pas lire et mapper ce contenu. De cette manière, il est nécessaire de donner aux moteurs de recherche des références au contenu sous forme de métadonnées. [2] Ici, la première étape est la déclaration du type de données lors de l'incorporation du contenu Silverlight. Voici un exemple de code pour un objet incorporé:
De plus, d'autres spécifications différentes sont requises en fonction du type de contenu interactif. Pour chaque cas individuel, chaque type ou objet doit être étiqueté d'une manière conforme aux métadonnées associées. Cela s'applique également à l'utilisation de mots-clés dans le titre, la description, les titres et les passages de texte. Dans ce cas, il est très important de s'assurer que les méta descriptions des objets utilisés sont spécifiées de manière à permettre aux différents robots des moteurs de recherche d'identifier le type de contenu. Si Silverlight est utilisé sur le Web, il est recommandé de créer une page statique avec l'environnement Active Server Pages (ASP.NET) pour garantir que les robots d'exploration peuvent localiser le contenu. Ce faisant, il faut également veiller à ne pas ignorer les règles d'or de l'optimisation des moteurs de recherche.