Documentation

Learn how to get started

or Go to API Docs

Introduction

Immersive & Ambient Computing Platform

Holonet makes the Web the ideal platform for immersive and ambient computing. By focusing on how people interact with XR and IoT, it creates a seamless transition between the physical and the digital world.

It focuses on a great experience for everyone, always keeping accessibility, security and privacy at the forefront. This is possible by building on top of decentralized technologies such as Dat, IPFS and Ethereum.

Universal Single Identity

Holonet brings forward the concept of a Virtual Persona, your unique and global identity for everything, both in the digital and the physical world. Only you can own and manage it and choose what to share with each site.

By building on top of uPort, people and organizations can own an easy to use private and secure identity that will work perfectly with the rest of the environment.

Social Virtual Universe

We're helping to bring the power of an extra dimension to the Web. It allows unseen possibilities to how we learn and express ourselves.

Easily create a WebXR compatible social 3D web site that can be linked to other Holonet sites seamlessly. It comes with a basic common locomotion, interaction and physics system.

Quick Setup

Getting started adding Holonet to your site is very easy. First, install it:

npm install --save holonet

Then import it into your project:

import {Holonet} from 'holonet';

Create a Holonet scene and initialize it:

const canvas = document.querySelector('canvas'); const myScene = Object.create(Holonet.Scene); myScene.init(canvas, 'path/to/my/scene.gltf')

Now create a Virtual Persona and initialize it:

const myVP = Object.create(Holonet.VirtualPersona); myVP.init(myScene);

API Docs