Was ist Microsoft Silverlight?
Microsoft Silverlight ist ein Cross-Browser-, Cross-Plattform- und Cross-Device-Plug-in für die Darstellung von .NET-basierten Media- und Rich Interactive Applications der nächsten Generation.
Silverlight (ehemals „WPF/E“) ist eine neue Webpräsentationstechnologie, die auf verschiedenen Plattformen ausgeführt werden kann. Es erlaubt die Erstellung aufwändiger, visuell beeindruckender, interaktiver Funktionen, die überall ausgeführt werden können: innerhalb von Browsern und auf verschiedenen Geräten und Desktopbetriebssystemen (wie z. B. Apple Macintosh). In Übereinstimmung mit WPF (Windows Presentation Foundation), der Präsentationstechnologie in Microsoft .NET Framework 3.0, bildet XAML (Extensible Application Markup Language) die Grundlage für die Silverlight-Präsentationsfunktionen.
Mit Silverlight 2 können Sie ganzseitige, WPF-ähnliche (Windows Presentation Foundation) Webanwendungen erstellen oder HTML-basierte Seiten mit zusätzlichen Features bereichern, z. B. Animationen, Werbung und spezifischen Applets. Der Browser verarbeitet die XAML-Inhalte (eXtensible Application Markup Language), aus denen eine Silverlight-Anwendung besteht, nicht direkt. Stattdessen zeigt innerhalb der HTML-Seite ein <object>-Tag auf das Silverlight 2-Plug-In. Unter seinen Parametern befindet sich die URL, mit der alle notwendigen XAML-Ressourcen heruntergeladen werden können.
Vorteile von Microsoft Silverlight
- Rich UI applications using WPF (similar to Desktop applications)
- Cross-browser, cross-platform plug-in
- Rich Media experience. Possible to collaborate Media objects such as Video Streaming, Animations, etc.
- Search-engine friendly
- Application is firewall-compatible
- Socket/TCP programming for multi-player networking support
- Overlaying of Silverlight controls is possible as each Silverlight components is rendered in HTML DIV tags