Eine Gruppe von Enthusiasten hat das SDK Xenolith entwickelt, das es ermöglicht, vollstĂ€ndige Desktop-Anwendungen direkt im Browser zu erstellen. Das System erlaubt das Cross-Compiling grafischer Anwendungen von einem unterstĂŒtzten System auf ein anderes. Eines der unterstĂŒtzten Systeme ist WebAssembly, wodurch Anwendungen fĂŒr den Browser erstellt und im Browser fĂŒr jede andere Plattform kompiliert werden können. Der Quellcode des Projekts ist in C++ geschrieben und unter der MIT-Lizenz verfĂŒgbar.
Die Umgebung verwendet keine proprietĂ€ren SDKs von Windows und macOS. Stattdessen wurden durch offenen Code oder durch den Clean-Room-Ansatz von Grund auf Ersatzlösungen geschaffen, die es ermöglichen, eine Anwendung zu erstellen, die auf dem Zielsystem funktioniert. Alle Werkzeuge werden aus dem Quellcode innerhalb der Umgebung kompiliert (zum Kompilieren wird Linux und ein Compiler benötigt, der in der Lage ist, GCC 15.2 zu kompilieren, danach kompiliert die Umgebung alles selbst). Eine Online-Demonstration ist verfĂŒgbar, die eine Auswahl an Beispielen beinhaltet, einschlieĂlich DOOM und einer Demoversion von Heroes of Might and Magic II, die keine Anmeldung erfordert, auf einer Seite funktioniert und nicht kommuniziert mit Server (Daten liegen auf dem AWS CDN).
Quelle: opennet.ru
