Moonlight 2 ist fertig
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.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.