Felipe Torres

JS (& VR) Fan
http://fforr.es
Groupon
@fforres
noders.com
JS (& NodeJS) Evangelist
Software Engineer @
(fforres)
WebVR
Web + VR + React
+ (Redux?)
Disclaimer
¿Qué es VR?
VR es Hacer Trampa



5 Opciones Mainstream
- Google Cardboard -> Cool + $
- Samsung Gear -> Cool + $$
- OSVR -> Cool + $$$
- Oculus Rift -> Awesome + $$$$
- HTC Vive -> Awesome + $$$$
La opción Barata
https://github.com/spite/WebVR-Extension
VR Apps Hoy
- Muchos gigas por app!
- AppStores
- Apuesta es AAA
- SW & HW Propietarios
- Non-entry-level
(como 4 gigas)
Web Apps Hoy
- Acceso rápido
- Progresivas (no PWA)
- No Hay GateKeepers!
- Poco cerradas.
- Source Code.
- Baja barrera de entrada
WebVR

Text
WebVR
Rápido
Barato
Democratizado
Construye en JS (Web Standard)
Renderea en WebGL (Web Standard)
Trackea la posición del Device (Web Standard)
Funciona en el Browser! (Web Standard?)

Atwood's Law
"Any application that can be written in JavaScript, will eventually be written in JavaScript"

¿Y Cómo Hago WebVR?
Browsers







webvr.rocks/#browsers
Frameworks
aframe.io/
github.com/facebookincubator/react-vr
github.com/ngokevin/aframe-react
three.js
Let's See Code
Geeking Out!
WebAssembly consensus and end of Browser Preview
https://lists.w3.org/Archives/Public/public-webassembly/2017Feb/0002.html
A cartoon intro to WebAssembly
https://hacks.mozilla.org/2017/02/a-cartoon-intro-to-webassembly/
Lin Clark
Más Info?
webvr.rocks
webvr.info
github.com/wizztjh/awesome-WebVR
webvr-slack.herokuapp.com/
reddit.com/r/WebVR/
bit.ly/vr_osom
https://github.com/haydenjameslee/networked-aframe
So long, and thanks for all the fish."
...

WE ARE HIRING



Software Engineer
JS/NodeJS
CSS, CS, JS,
Backend, Frontend,
<The Extra Mile>
Felipe Torres JS (& VR) Fan http://fforr.es Groupon @fforres noders.com JS (& NodeJS) Evangelist Software Engineer @ (fforres)
Realidad Virtual!... en la web (WebVR)
By forres
Realidad Virtual!... en la web (WebVR)
- 1,098