itopia Spaces is a web-based solution to deliver a remote integrated development environment (IDE) and a suite developer tools to end-users in a browser.
Spaces App Launcher
The App Launcher is a custom portal that allows users to connect to the remote IDE. Each customer has a custom launcher portal URL.
Once the user clicks on the ‘Launch’ button, a session will be created and the user will be automatically connected to the session.
Window Management with Xpra
itopia Spaces uses the open source Xpra HTML5 client to represent a desktop session in the browser. Xpra is recommended when text and images are being rendered. The window manager is rendered locally in the browser while the contents of the window are pixel-streamed.
Window Management with WebRTC
itopia Spaces uses the open source WebRTC HTML5 client to represent a desktop session in the browser. WebRTC is the recommended solution when there are heavy video rendering requirements. The window manager is rendered locally in the browser while the contents of the window are pixel-streamed.