Download - Web&mobile - 4 ottobre 2012
![Page 1: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/1.jpg)
Augmented Reality ... in my browser
Alberto [email protected]
Blog: jooink.blogspot.com
Online Demo: bit.ly/JooinK-AR
![Page 2: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/2.jpg)
Ingredienti
NyARToolkitARToolKit is a computer tracking library for creation of strong augmented reality applications that overlay virtual imagery on the real world.NyARToolKit is an ARToolkit class library released for virtual machines, particularly those that host Java, C# and Android.
Up to date infohttp://nyatla.jp/nyartoolkit/wp/?page_id=198
Support: Java ... "Write once, run anywhere" (WORA), or sometimes write once, run everywhere (WORE) ... in my browser ?!?!?!
![Page 3: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/3.jpg)
Strumenti
GWT
Compiler: Java -> Javascript
Javascript as a target language
![Page 4: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/4.jpg)
Ingredienti
WebGLWebGL (Web Graphics Library) is a JavaScript API for rendering interactive 3D graphics and 2D graphics within any compatible web browser without the use of plug-ins.
Specification & Up to date infohttp://www.khronos.org/webgl/
Support: http://caniuse.com/webglChrome 22+, FireFox 15+, Safari 6+, Opera 12+ (partial support)
![Page 5: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/5.jpg)
Ingredienti
WebRTCWebRTC (Web Real-Time Communication) is an API definition being drafted by W3C (April 2011), IETF (May 2011). The goal of WebRTC is to enable applications such as voice calling, video chat and P2P file sharing without plugins.
Specification & Up to date infohttp://www.webrtc.org
Support: Chrome 22+, ... well work-in-progress at least for firefox.
what we need: getUserMedia (chrome !!)
![Page 6: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/6.jpg)
Strumenti
GWT 2.5 Elemental
Elemental is a new library for fast, lightweight, and "to the metal" web programming in GWT.
![Page 7: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/7.jpg)
How It Works
video
cam WebRTC <video/> canvas ImageData
byte[]
Elemental/jsni
GWT(NyARToolkit)mv matrix
WebGL + model
![Page 8: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/8.jpg)
Demo
bit.ly/JooinK-AR
![Page 9: Web&mobile - 4 ottobre 2012](https://reader034.vdocuments.site/reader034/viewer/2022051322/545c4f73af7959b90e8b4709/html5/thumbnails/9.jpg)
GDG DevFest - 19 e 20 Ottobre
19/10 Sala conferenze Dada Android, HTML5, GWT, Drive, YouTube,...
19/10 SUC, Le Murate GEO, Archiettura, Progetti Aziendali
20/10 SUC, Le MurateAndroid, GWT, webGL
https://sites.google.com/site/firenzegtug/lista-eventi-italiani/gdg-dev-fest