
Endlich! Nach fast anderthalb Jahren Wartezeit (ich hatte diesen Viewer erstmals im
Juli 2014 erwähnt), ist heute, am 7. Oktober 2015, der Projekt Viewer mit dem
Chromium Embedded Framework (CEF) veröffentlicht worden. Klar ist es zunächst nur ein Projekt Viewer. Und das wird wohl auch für eine lange Zeit so bleiben. Aber mit dieser Code-Erweiterung wird eine neue Generation der Viewer-Entwicklung eingeleitet, was man auch an der Versionsnummer 4.0.0 erkennen kann. Nur mal zum Vergleich: Der SL Viewer 3.0.0 wurde am
23. August 2011 gestartet und damals war der Meilenstein die Einführung von Mesh in SL.
Ich habe heute leider weder die Zeit, den Viewer ausführlich zu testen, noch kann ich lange Abhandlungen schreiben, was damit alles möglich sein wird. Kurz gesagt, wird der CEF-Viewer das alte Webkit ablösen, das bisher für die Anzeige von Videos und Webinhalten in Second Life genutzt wurde. Das Webkit verwendete dazu Quicktime und Flash, beides externe Programme, die auf dem PC zusammen mit dem Viewer installiert sein mussten, damit die Anzeige in SL funktionierte. Das CEF verwendet dagegen eine bereits in den CEF-Bibliotheken eingebaute HTML5-Schnittstelle, um Webinhalte im Viewer darzustellen. Das beschränkt sich nicht nur auf Videos und Webseiten auf einer Primoberfläche, sondern das gilt auch für den eingebauten Browser im Viewer, die webbasierte SL-Suche, die Anzeige der Profile, den Loginbildschirm und für HTML-HUDs, die zwar schon seit einigen Jahren in SL möglich sind, aber kaum angewendet wurden.
Was nun insgesamt mit CEF im Viewer alles möglich sein wird, weiß vielleicht nicht mal Linden Lab so genau. HTML5 hat ja die Fähigkeit, 3D-Anwendungen in einem Browser laufen zu lassen. Wie zum Beispiel
WebGL Water oder
Blend4Web. Es wäre also meines Erachtens möglich, dass man sich in Second Life auf einer Primoberfläche in eine weitere virtuelle Welt einloggt (z.B.
The Farm). Was mit CEF aber auf jeden Fall geht, sind diese alten
Arcade Spiele so smooth laufen zu lassen, wie das heute schon im normalen Webbrowser läuft. Die kommenden Monate in SL werden diesbezüglich sicher interessant. :)
In den Release Notes zum neuen CEF Viewer steht nicht viel. Hier die Übersetzung des Textes:
Dieses lang erwartete Projekt ersetzt das veraltete LLQTWebKit-System, das im Web-Medien-Plugin des Viewers verwendet wird, durch ein brandneues Kit, basierend auf der Grundlage des Chromium Embedded Framework (CEF), das moderne Web-Technologien unterstützt. Wir denken sagar, dass dies eine so große Sache ist, dass wir die Viewer-Versionsnummer auf 4.0.0 erhöht haben.
Dies ist die erste Iteration des Project Viewers - das bedeutet, obwohl ein Großteil der Probleme mit der alten "Media On A Prim" Umsetzung (MOAP) jetzt der Vergangenheit angehören, sind wir immer noch dabei, uns durch die vielen neuen Schwierigkeiten unserer CEF-basierten Lösung zu arbeiten. Bemerkt ihr einen Fehler? Wenn er nicht bereits eingereicht wurde, dann erstellt bitte einen JIRA-Report! Wir freuen uns auf eure Rückmeldungen. Vielen Dank!
Chefentwickler des CEF-Viewers ist übrigens Callum Linden, der in den letzten Monaten fast wöchentlich neue Testviewer kompiliert hat. Er wird wohl in den nächsten Monaten des Öfteren beim TPV-Treffen mit Oz dabei sein.
Ich habe den Viewer eben nur kurz getestet und ich bin sehr begeistert. Ich habe schon vor langer Zeit den Flash Player aus meinem Betriebssystem verbannt. Seitdem konnte ich inworld keine Videos mehr sehen. Ab jetzt geht das nicht nur einfach wieder, sondern die Performance, der Sound und die Bedienung der Webseite (hier YouTube) ist mehr als überzeugend. Eigentlich gibt es keinen Unterschied zu einem normalen HTML5 Browser.
 |
| YouTube on a Prim - beim CEF-Viewer geht das ohne Flash Player in super Qualität |
Aber es wird noch besser. Was ich oben noch als Vermutung geschrieben hatte, ist tatsächlich möglich. Ich habe die 3D-Welt "The Farm" auf meinem Prim gestartet und sie wurde komplett geladen. Das Gras und die Bäume bewegten sich genauso schnell im Wind, wie im Browserfenster. Nur steuern ging nicht, denn mit WASD oder den Cursor-Tasten, bewegt sich ja mein SL-Avatar. Mit den gleichen Tasten wird auch der Avatar in "The Farm" gesteuert. Aber das Gefühl, eine virtuelle Welt in einer virtuellen Welt zu starten ist soooo abgedreht... :-))
 |
Die virtuelle Welt The Farm läuft ebenfalls auf einem Prim.
Hier müsste man zum Steuern noch sowas, wie einen CEF-Joystick haben. |
Zum Schluss habe ich noch die Inworld-Suche getestet, die mir auch etwas schneller vorkam als bisher. Auf einem Mac soll die Suche allerdings noch einen Crash verursachen. Was zur Zeit auch noch nicht geht, ist der Destination Guide im Inworld-Browser und die Bearbeitung des Avatar-Profils. Es öffnete zwar bei mir, aber statt der Buttons hatte ich nur ein Vorhängeschloss als Symbol.
Alles in allem eine super wertvolle Erweiterung für Second Life und ich bin gespannt, welche Anwendungen damit noch möglich sein werden. Am liebsten würde ich jetzt die ganze Nacht selbst verschiedene Tests durchführen.
Downloads für den Second Life Project Valhalla Viewer 4.0.0.(305703):
Windows | Macintosh | Linux
Release Notes:
>>
Second Life Project Valhalla Viewer v4.0.0.(305703)