Zum Hauptinhalt Zur Navigation Zur Suche

Moonlight 2 ist fertig

Linux-Portierung bringt erste Funktionen aus Silverlight 3 mit. Das Mono-Team hat seine freie Silverlight-Implementierung Moonlight in der Version 2 veröffentlicht. Dahinter stehen vor allem Entwickler von Novell, die im Auftrag von Microsoft an der Software arbeiten. Zugleich gaben sie einen Ausblick auf die kommenden Versionen Moonlight 3 und 4.
/ Jens Ihlenfeld
26 Kommentare News folgen (öffnet im neuen Fenster)

Moonlight 2(öffnet im neuen Fenster) enthält alle Bestandteile von Silverlight 2, bringt aber zugleich einige Komponenten aus Silverlight 3 mit. Dazu zählt die Pluggable-Pipeline, mit der Entwickler an verschiedenen Stellen in das Media-Decoding eingreifen können. Auch Smooth Streaming wird unterstützt. Es sorgt dafür, dass die Qualität und Bandbreite eines Streams der verfügbaren Bandbreite und Rechenkapazität des Clients angepasst wird.

Bei der weiteren Arbeit wollen sich die Moonlight-Entwickler vor allem auf Funktionen konzentrieren, die für große und populäre Silverlight-Applikationen notwendig sind, so dass diese auch unter Linux verfügbar werden. Dazu zählen Microsoft Photosynth und die Website zu den Olympischen Winterspielen 2010.

Die Moonlight-2-Engine umfasst rund 142.000 Zeilen an C/C++-Code sowie 320.000 Zeilen C#-Code, von denen rund 125.000 direkt von Microsoft stammen. Als Basis für die Linux- und BSD-Umsetzung von Silverlight dient Mono 2.6 als Runtime sowie die Bibliotheken Cairo und Gtk+. Als Browser wird derzeit nur Firefox unterstützt, aber auch für Chrome unter Linux soll Moonlight demnächst verfügbar sein.

Eine erneuerte Patentvereinbarung rund um Moonlight soll zudem dafür sorgen, dass auch andere Unternehmen als Novell die Software verbreiten können, ohne Angst vor Lizenzklagen von Microsoft haben zu müssen.


Relevante Themen