Experience technology company, Magnopus, has open sourced its Connected Spaces Platform, enabling developers to build apps across multiple devices and platforms at scale. The Connected Spaces Platform is a foundational building block for the spatial internet, allowing developers to build an app once and then easily deploy it across mobile, web, AR, and VR. Now open sourced, the Connected Spaces Platform is free-to-use under the Apache License 2.0.
“By going open source, we lay the foundations for a more diverse spatial web that communities can build on together,” said Magnopus Co-founder, Ben Grossmann. “Interoperability is at the heart of the Connected Spaces Platform. Users expect experiences to work across multiple technologies in harmony, bridging applications and devices so they can move freely beyond a series of disconnected platforms. We’ve been working on this technology for over five years, at times with more than 60 people, and have gone through rounds of testing on public experiences and private betas with developers. Now we’re excited to be releasing it to the community to encourage collaboration at scale.”
The Connected Spaces Platform can be accessed via Github.com and Magnopus.com. From there, developers can obtain and contribute to the libraries and code to build 3D applications that can communicate fluently to each other, across several popular programming languages and game engines. Once a space is created using the frameworks, it can be shared with people anywhere across devices and platforms, whether they’re on a laptop, phone, or spatial computing device. These spaces are multi-user, persistent, and can exist in physical worlds, virtual worlds, or anywhere in between.
"By releasing the Connected Spaces Platform as open source, Magnopus is providing the intrinsic services developers need to create cross-platform cross-device multiplayer connected real-time 3D experiences in the spirit of openness that will accelerate adoption, innovation, and progress for all of us,” said Patrick Cozzi, CEO of Cesium and Co-chair of the 3D Asset Interoperability group at the Metaverse Standards Forum. “I congratulate Magnopus on this milestone, have deep gratitude for their making this huge R&D investment available as open source, and I look forward to what the community builds,"
The Connected Spaces Platform includes support for cross-reality experiences; cross-platform interactivity and consistency; a wide range of supported engines (Unreal, Unity, PlayCanvas) and devices; social interactions and presence in shared spaces (avatars, video, audio, chat); spatial anchoring; extensible multiplayer network architecture; secure collaboration and tool support in real-time; built-in user account management features; and single-sign-on.
Using an alpha version of the platform, Magnopus worked with Expo 2020 Dubai to create a city-scale cross-reality connected space. A living digital replica of the 4 sq. km site, connected via data streams, 3D models, video, and audio was built. It was populated with digital activations for both physical visitors on-site and remote virtual visitors, who could play and learn together in the same digital experience layer in real-time.
Companies are already using the Connected Spaces Platform to expedite the creation and development of XR products and services. For example, IMxr is developing a pipeline and workflow that can utilize the technology to create a product that streamlines the presentation of buildings and housing to customers, enabling an effortless, interactive, and collaborative experience through multiplayer functionality.