Zum Hauptinhalt springen

Microsoft Silverlight

Microsoft Silverlight ist eine Plattform, die die Erstellung und Präsentation interaktiver Elemente in Browsern und mobilen Apps ermöglicht und unterstützt. Silverlight ist für verschiedene Betriebssysteme und Geräte als kostenloses Add-On oder Plug-In aktiviert und wird hauptsächlich für Rich Internet Apps (RIA) oder Rich Media verwendet. Silverlight, ein Microsoft-Produkt, ist ein Konkurrent von Flash Player, der AIR-Plattform von Adobe.

Allgemeine Information

Microsoft hat die erste Version im September 2007 eingeführt. [1] Das Tool wurde von Anfang an so konzipiert, dass es auf allen gängigen Browsern und Betriebssystemen installiert werden kann. Microsoft wollte, dass Silverlight ein plattformübergreifendes Tool ist, und entschied sich daher, zunächst die Philosophie proprietärer Software und Hardware einzuschränken, die nur mit anderen internen Produkten installiert und betrieben werden kann.

Das Silverlight-Plugin soll die Benutzererfahrung und insbesondere die Anzeige von Rich Media, dh Multimediadateien mit interaktiven Steuerelementen, verbessern. Gleichzeitig lag der Schwerpunkt auf der Schaffung einer Plattform, die Entwicklern als Framework dient, um interaktive Inhalte und Elemente zu erstellen, zu verwenden und in verschiedene Web-Apps zu integrieren. Silverlight funktioniert auf diese Weise in der Microsoft .NET-Umgebung, die mehrere Programmierschnittstellen bietet. Um es als Entwicklungsframework zu verwenden, ist das entsprechende Silverlight 5-Softwareentwicklungskit (SDK) erforderlich.

Eigenschaften

Silverlight kann in allen gängigen Browsern verwendet werden: Mit Add-Ons für Internet Explorer, Firefox, Safari, Chrome und Opera können Benutzer anspruchsvolle Internet-Apps wie mehrere HD-Videoformate, Audiomedien, Animationen und 3D-Effekte anhören und anzeigen . Diese Arten von Rich Media zeichnen sich häufig durch zwei Hauptmerkmale aus: interaktive Steuerelemente und die Tatsache, dass eine Breitband-Internetverbindung verfügbar sein muss. Einerseits können Sie mit Silverlight diese Medien anzeigen und abspielen. Auf der anderen Seite können Rich Media innerhalb des Frameworks entwickelt und in Browser, mobile Apps und verschiedene Betriebssysteme wie Apple iOS, Microsoft Windows und Linux integriert werden. Für Linux müssen Sie jedoch die Silverlight-Versionen des Moonlight-Projekts verwenden, die in der Zwischenzeit konfiguriert wurden. Der Hauptgrund dafür ist vermutlich die Tatsache, dass neuere Microsoft-Betriebssysteme für die Anzeige interaktiver Inhalte auf HTML5 angewiesen sind.

Bedeutung für SEO

Bei der Suchmaschinenoptimierung ist die Einbindung umfangreicher Multimedia-Inhalte ein wichtiges Thema im Hinblick auf die Benutzererfahrung und die Zugänglichkeit für Crawler und Bots. Plugins wie Flash, Shockwave und Java ermöglichen die Anzeige solcher Inhalte. Da für bestimmte Inhalte spezielle Plugins erforderlich sind, müssen möglicherweise unterschiedliche Plugins verwendet werden, um unterschiedliche Inhalte anzuzeigen. Dies kommt wiederum dem Benutzer zugute.

Trotz allem können viele Crawler diesen Inhalt nicht lesen und zuordnen. Auf diese Weise ist es notwendig, Suchmaschinen Verweise auf den Inhalt in Form von Metadaten zu geben. [2] Hier ist der erste Schritt die Deklaration des Datentyps beim Einbetten des Silverlight-Inhalts. Das folgende Beispiel zeigt einen Code für ein eingebettetes Objekt:


Darüber hinaus sind je nach Art des interaktiven Inhalts andere unterschiedliche Spezifikationen erforderlich. Für jeden Einzelfall muss jeder Typ oder jedes Objekt so beschriftet werden, dass es den zugehörigen Metadaten entspricht. Dies gilt auch für die Verwendung von Schlüsselwörtern in Titel, Beschreibung, Überschriften und Textpassagen. In diesem Fall ist es sehr wichtig sicherzustellen, dass die Meta-Beschreibungen der verwendeten Objekte so angegeben werden, dass die verschiedenen Suchmaschinen-Crawler den Inhaltstyp identifizieren können. Wenn Silverlight im gesamten Web verwendet wird, wird empfohlen, eine statische Seite mit der Active Server Pages-Umgebung (ASP.NET) zu erstellen, um sicherzustellen, dass die Crawler den Inhalt finden können. Dabei muss man auch darauf achten, die goldenen Regeln der Suchmaschinenoptimierung nicht zu ignorieren.