Nach einem halben Jahr Entwicklung wurde die Version 1.7 des Webbrowsers Wolvic veröffentlicht, die fĂŒr den Einsatz in Systemen fĂŒr erweiterte und virtuelle RealitĂ€t vorgesehen ist. Das Projekt setzt die Entwicklung des Browsers Firefox Reality fort, der zuvor von Mozilla entwickelt wurde. Nach der Stagnation der Codebasis von Firefox Reality wurde die Entwicklung im Rahmen des Projekts Wolvic von der Firma Igalia fortgefĂŒhrt, die fĂŒr ihr Engagement in der Entwicklung freier Projekte wie GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa und freedesktop.org bekannt ist. Der Code von Wolvic ist in Java und C++ geschrieben und wird unter der Lizenz MPLv2 verbreitet. Fertige Pakete wurden fĂŒr die Plattform Android bereitgestellt. Die Nutzung mit 3D-Headsets wie Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 und Lynx wird unterstĂŒtzt (es wird auch an einem Porting des Browsers fĂŒr Qualcomm-GerĂ€te gearbeitet).
Der Browser verwendet die Web-Engine GeckoView â eine Variante der Mozilla Gecko-Engine, die als separate Bibliothek gestaltet wurde und unabhĂ€ngig aktualisiert werden kann. Die Steuerung erfolgt ĂŒber eine grundlegend andere 3D-Benutzerschnittstelle, die Navigation auf Websites innerhalb der virtuellen Welt oder im Rahmen von Augmented-Reality-Systemen ermöglicht. Neben der fĂŒr die Steuerung durch das 3D-Headset vorgesehenen Schnittstelle, die das Anzeigen traditioneller zweidimensionaler Seiten ermöglicht, können Webentwickler die APIs WebXR, WebAR und WebVR nutzen, um spezialisierte dreidimensionale Webanwendungen zu erstellen, deren Interaktion im virtuellen Raum erfolgt. Auch die Betrachtung von rĂ€umlichen Videos, die im 360-Grad-Modus aufgenommen wurden, wird im 3D-Headset unterstĂŒtzt.
FĂŒr die Navigation werden VR-Controller verwendet, und fĂŒr die Eingabe von Daten in Webformulare steht eine virtuelle oder reale Tastatur zur VerfĂŒgung. DarĂŒber hinaus wird ein Sprachsteuerungssystem angeboten, das es ermöglicht, Formulare auszufĂŒllen und Suchanfragen mithilfe der in Mozilla entwickelten Spracherkennungsengine zu senden. Als Startseite bietet der Browser eine OberflĂ€che fĂŒr den Zugriff auf bevorzugte Inhalte und die Navigation durch eine Sammlung von fĂŒr 3D-Headsets angepassten Spielen, Webanwendungen, 3D-Modellen und rĂ€umlichen Videos.
In der neuen Version:
- Die erste UnterstĂŒtzung fĂŒr die Navigation unter Verwendung von Eye-Tracking-Mechanismen, die in einigen Virtual-Reality-GerĂ€ten vorhanden sind, wurde hinzugefĂŒgt. Diese Funktionen werden ĂŒber die OpenXR-Erweiterung XR_EXT_eye_gaze_interaction bereitgestellt. Beispielsweise ermöglicht die neue Funktion das Folgen eines Links, auf den der Blick gerichtet ist, nachdem eine Taste am Controller gedrĂŒckt oder die Finger zusammengepresst wurden.
- Die UnterstĂŒtzung fĂŒr Hand-Tracking wurde hinzugefĂŒgt, unter Verwendung der OpenXR-Erweiterung XR_EXT_hand_interaction. Ein Eingangsprofil wurde hinzugefĂŒgt, das die Verwendung des Standard-Eingabemodells von OpenXR fĂŒr die Hand- und Gestenverfolgung ermöglicht, anstatt spezifische Erweiterungen fĂŒr verschiedene GerĂ€te zu verwenden.
- Es wurden Verbesserungen bei der Auswahl von FenstergröĂen und -positionen vorgenommen. Die Adressleiste wurde wiederhergestellt, die unter anderem Steuerungselemente fĂŒr die Wiedergabe von Multimedia-Inhalten enthĂ€lt.

- FĂŒr die Smart Glasses Huawei VisionGlass wurde die UnterstĂŒtzung fĂŒr Sprachsteuerung und das Aktivieren der SuchoberflĂ€che per Sprachbefehl realisiert.
- Vier neue virtuelle Umgebungen wurden hinzugefĂŒgt, die einen japanischen Park mit Brunnen, Notre-Dame in einer regnerischen Nacht, ein sonniges hollĂ€ndisches Dorf und eine vom Wind verwehte KĂŒste Kaliforniens nachbilden. Die Umgebungen können ĂŒber den Dialog Einstellungen > Umgebung aktiviert werden.

- Die UnterstĂŒtzung der OpenXR-Erweiterung XR_EXT_view_configuration_depth_range wurde hinzugefĂŒgt, um zusĂ€tzliche Grafikinformationen zu erhalten, die die Leistung des Browsers verbessern können.
- Der Browser-Engine Gecko und die Mozilla-Komponenten fĂŒr Android wurden auf Version 128 aktualisiert, die mit Firefox 128 ĂŒbereinstimmt (in frĂŒheren Versionen wurden Mozilla Android Components 121 und Gecko 121 verwendet).
Quelle: opennet.ru


