Eine Umgebung wurde geschaffen, die es ermöglicht, C++-Anwendungen für Windows, Linux und macOS im Browser zu erstellen.

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

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster