Silverlight 3 Beta
Auf der MIX 09 wurde die Beta Version von Silverlight 3 vorgestellt. Die neueste Beta Version von Silverlight bietet Unterstützung von Videoformaten, wie H.264 und neuen 3-D-Funktionen.
Es wird ermöglicht HD Videos mit einer Auflösung über 720 p mit Smooth Streaming abzuspielen, dabei passt der Server die Bandbreite des Streams an die verfügbare Bandbreite und Computerressourcen an. Es gibt eine erweiterbare Decoder-Pipeline und erlaubt auch weitere Codecs einzubinden, sogar dann wenn diese nicht von Microsoft zur Verfüg gestellt werden. Die Videoinhalte können auch in HD im Vollbild-Modus abgespielt werden, da Silverlight die Hardwarebeschleunigung der Grafikkarte verwenden kann.
In der neuen Version werden Bibliotheken gecacht, was die Größe einzelner Anwendungen beschränkt. Bitmap Caching von Vektorinhalten sowie ein verbessertes Text- und Fontrendering sorgt für mehr Geschwindigkeit bei Silverlightapplikationen.
Lokale Verbindungen werden auch nicht mehr über den Server geschickt sondern können sich z.B. die Daten für ein Diagramm direkt aus einer Tabelle auf dem lokalen Rechner beziehen.
Die wohl größte Neuerung ist, das Silverlight nicht mehr unbeding auf den Browser angewiesen ist, sondern in Zukunft direkt vom Desktop aus gestartet werden kann, ohne dass eine Runtime oder ein Browser-Plug-in benötigt wird.
Die Silverlight-Applikation erkennt in der neuen Version automatisch, ob eine Verbindung zum internet besteht und reagiert entsprechend, indem sie z.B. Nutzerdaten cacht, bis die Verbindung wieder eine Verbindung zum Web aufgebaut ist.
Neue 3D-Funktionen, die auch auf die Hardwarebeschleunigung des Grafikchis zurückgreifen kann, stehen bei Silverlight 3 zur Verfügung. Neben Pixel-Shader-Effekten kann man jetzt auch Weichzeichnen und Schattenwurf einfach gestalten. Inhalte können auch nach Belieben rotiert und skaliert werden und neue Animationseffekte können angewendet werden. Entwickler haben auch die Möglichkeit eigene Mathematische Formeln für die Animation zu hinterlegen und Deep Zoom erlaubt es nahtlos durch große Bildbestände zu navigieren.
Mit der neuen Version werden mehr als 60 neue Interface-Elemente samt Quellcode mitgeliefert. Und durch das sogenannte Deep-Linking kann man sich Bookmarks auf einzelne seiten einer Applikation setzen. Was vor allem für das Thema SEO (Search Engine Optimazation) relevant ist und dadurch werden Silverlight-Inhalte auch über Suchmaschinen auffindbar. Dafür wird ein eignes SEO-Whitepaper bereitgestellt.
Ein Wehrmutstropfen auch Silverlight 3 bietet noch keine Druckfunktion, da dies aus Sicherheitsgründen sehr schwierig umzusetzen ist.
Die finale Version von Silverlight 3 soll im Sommer 2009 erscheinen.

