Inspiration

Devon is the maker of a virtual living room application called Couch.Live. The app is built for VR web browsers using WebXR apis. One of the most frustrating things about developing for WebXR is writing code, putting the headset on, setting up the vr guardian area, navigating to the VR browser, then testing the code, then removing the headset to change the code again, rinse and repeat over and over. Every day he does this about 100 times. Desktop.Vision is built to solve that problem, and enable a productive workday while wearing a VR headset.

What it does

Desktop.Vision is a browser based remote desktop software optimized for VR web browsers. One can develop for, and test WebXR applications from inside VR.

How we built it

We utilized the firebase platform, electron for the desktop app, agoria for RTC, and microsoft oauth for login with yubico key.

Challenges we ran into

  • Connections. Sending messages from one browser to a computer with a host electron app was difficult. Agora helped make it easier!
  • Relaying ACCURATE mouse click coordinates from the remote video element to the controller app required some complex math, matched with responsive design.
  • Lack of sleep.

Accomplishments that we're proud of

  • We're most proud that everything here was designed, built, and DEPLOYED LIVE to https://desktop.vision in the past 24hrs. It was our first time collaborating, and we're really proud of our outcome.

What we learned

  • We learned to work together, and move quickly.

What's next for Desktop Vision

  • We plan to continue developing Desktop Vision, as we believe it could be a valuable productivity tool for the world. We're also big believers in the future of VR.

Built With

Share this project:

Updates