How Mozilla helps to bring
immersive realities to the web?
ByYamama Shaka’a
Mozilla Event – Nablus–
Palestine
November 2018
Who I’m ?
Name :Yamama Shakaa
Mozilla Techspeaker
Email :Yamama.shakaa@gmail.com
Twitter :@ yamama_sh
Immersive Realities
VR drawbacks
1)Gate Keepers
2)Installs
3)Closed
Solution
Web Virtual Reality
WebVR Strength
1) Open
2) Connected
3)Instant
Introducing
A-Frame
A declarative framework that allows you to
get unlimited access to Javascript and
three.js while limiting the code to
just HTML
A-Frame
It wraps the power of WebGL in HTML
custom elements, so creating a high
performance VR experience becomes
extremely simple.
aframe.io
Hello World!
<html>
<script src="https://aframe.io/releases/0.3.2/aframe.min.js"></script>
<a-scene>
</ a-scene>
</ html>
Hello World!
<html>
<script src="https://aframe.io/releases/0.3.2/aframe.min.js"></script>
<a-scene>
<a-box color="#4CC3D9" position="- 1 0.5-3" rotation="0 45 0"<>/ a-box>
<a-cylinder color="#FFC65D" position=" 1 0.75-3" radius="0.5" height="1.5"></a-
cylinder>
<a-sphere color="#EF2D5E" position=" 0 1.25-5" radius="1.25"></a-sphere>
<a-plane color="#7BC8A4" position=" 0 0-4" rotation="- 90 0 0" width="4"height="4"></a-plane>
<a-sky color="#ECECEC"></a-sky>
</ a-scene>
</ html>
Visual inspector :Control +Alt +i
A-frame Resources
Aframe.io
https://aframe.io/aframe-registry/
Demo Time
https://egypt2.glitch.me/
Enviroment
Content Display
Mozilla Hubs
hubs.mozilla.org
Thank you
Q &A

Immersive realities to the web