This document discusses how emerging technologies like WebXR, Web Bluetooth, augmented reality (AR), virtual reality (VR), and the Internet of Things (IoT) are converging to bridge the physical and digital worlds on the web. It provides examples of how VR is being used beyond gaming for training and prototyping, and how AR is enhancing the real world with live data. It outlines browser support for WebXR, Web Bluetooth, and AR capabilities on the web and demonstrates how these technologies can be used together to control IoT devices from within a web browser.
34. web
This specification describes support for
accessing virtual reality (VR) and augmented
reality (AR) devices, including sensors and
head-mounted displays, on the Web
XR
35. Dance Tonite
LCD SoundSystem /
Google
A-Painter
Mozilla
Toyota Australia
Dr. Who Time
Travel
BBC / goodboy
Ford Expedition
WebVR is already here
49. web
The first version of this specification allows web
pages, running on a UA in the Central role, to
connect to GATT Servers over either a BR/EDR
or LE connection.
Bluetooth
Description of the browser.
Samsung 2nd largest contr to open source chromium project
Evergreen browser
Ships on Samsung galaxy devices -
Among the largest mobile browsers in the world. With 5% marketshare worldwide and 3rd place in north America and Europe.
Major theme is the uber trend of physical and digital worlds merging.
Driven by a number of key technologies, of which we’re going to start with…
Now that we are talking about data, there’s something interesting I want to show you:
As a friend pointed out to me recently,
Take a look at gartners Hype Cycle for Emerging Tech from last year. Focus specifically on the Slope of Enlightenment… brace yourselves cause VR is coming?
Now that we are talking about data, there’s something interesting I want to show you:
VR is officially out of Gartner’s Hype Cycle for Emerging Tech for 2018.
Digital creativity – art in 3D, meditation / psychiatry, e.g. treating phobias, remote education/training (Learnbrite) and even memory palaces (technique used by memory masters - place objects in a virtual space you can walk around, to help remember them better)
Might not see people using it everyday
But a lot is going on behing the scenes, used to create lots of things we use everyday
Tech that is being used to try to disrupt the market and enhance everyday tasks
AR/MR – other ways that these world merge together, new types of experiences
Augmented and Mixed reality headsets, and mobile based AR
These frameworks give you the ability to
This is an example of AR mobile tech from sotherby’s, where you can position elements in real space to get an idea of how they fit in the environment
This other example scans the ground and give you information about how to line up your putt to hit it in the hole
Explain the emcompassing technologies in XR
The other tech that is helping us merge our worlds is the IoT
We often think of IoT as just devices that connected directly to the internet but it also encompasses smart devices that we can control and communicate with
And if you look at websites like kickstarter, we can see a plethora of devices that range from …
Meaning that…
Lets talk about how these are combined together
One of the things XR can help with is visualization all the data coming from all the devices connected. We can understand it better if we visualize it better.
VR as J Lanier said, is amazing at conveying complexity with lucidity.
There’s nothing more natural for us humans than inhabiting a 4-Dimensional world.
As in this example where VR is being used to visualize all the data coming from different sensors in this physical bridge…
Or this ither examples used to visualize in a creative way information about decibel level (noise pollution) in different cities around the globe
And referring to the topic of AR, it can be used to …
Heres an example from leap motion, combining this with smart lighting you can control the lights in your room with a gesture
The interesting fact here is that there is close alignment in the technology choices of professional developer and the developer population overall.
So let me present to you webvr/xr
And what does this men for xr and the web??
It’s not officially supported in the specification, but it will be enabled in a future revision of the upcoming webxr spec.
To start, we’ve had access from the camera since around 2012, …
But the camera feed is not enough. We need to go from computers with cameras to computers with eyes. We need to understand the image and the environment that is around us.
Starting to be able to do that on the web. Here’s a simple example…
* Available in chrome with an origin trial
The Web of Things is a developing web standard for providing a universal system for talking to Things, and for Things to talk to each other – based around URLs and standard APIs – a.k.a. “the application layer of the Internet of Things”
But its not only through wifi that we can do these things, we can also access devices using Bluetooth. And the web has an API for doing this called…
Current implementations are Bluetooth Low Energy. Up and coming specification
One thing to note is that, being the web, security plays a major role here. Because of this, webBT requires a user action, and agreeing to pair with a device using a pairing prompt and is only possible over HTTPS
Its implemented in chromium-based browsers, like Samsung Internet, Chrome and Opera. Except iOS it’s available on the major desktop and mobile OS’s - it arrived in Windows in Chrome stable v70 in just the last day or two.
Its implemented in chromium based browsers. This means Samsung Intenret, Chrome and Opera. Its available in most OS, and recently came to Windows in Chrome beta
Its implemented in chromium based browsers. This means Samsung Intenret, Chrome and Opera. Its available in most OS, and recently came to Windows in Chrome beta
hedgehog-vr
So lets show you a demo.
So lets show you a demo.
The appearance of new specialized browsers: Browser like Samsung internet for Gear VR, Chrome for Daydream, Oculus Browser and Firefox Reality.
They can allow customization of the space, like changing the skybox, of positioning 3D objects around.
We can see also the integration of new workflows in our experiences, where XR content can fluidly go between flat and immersive in an easy seamless way.
Let’s think about running into a 360 video or a 3d model on an application, where the mobile device can detect when a VR headset is plug in and automatically transfer the user to the xr experience
And finally a new axis, in which we might be able to position different elements, and maybe even extend this to DOM elements in virtual space.
This is an example done by the lensvr team in Bulgaria, which sparks a lot of ideas onto future use cases of depth in traditional web scenarios.