Layar la nuova frontiera della realtà aumentata Come crearvi il vostro layer Andrea Piovani - www.cesvin.com in collaborazione con Con il patrocinio di Sponsor Media Partner
Jun 18, 2015
Layarla nuova frontiera della realtà aumentata la nuova frontiera della realtà aumentata
Come crearvi il vostro layerAndrea Piovani - www.cesvin.com
in collaborazione con
Con il patrocinio di Sponsor Media Partner
REALTA’ AUMENTATA?
• La realtà aumentata
è la sovrapposizione
di livelli informativi (
elementi virtuali,
dati geolocalizzatidati geolocalizzati
etc) ad un flusso
video che riprende
la realtà di tutti i
giorni (da wikipedia)
Anni 90: VRML, realtà virtuale immersiva …
DA QUANDO?
Oggi:
GPS + BUSSOLAGPS + BUSSOLA
su device mobili:
potenzialmente
alla portata di tutti
Due tipologie:
DA PC (con webcam)
ALCUNI ESEMPI
DA MOBILE (geolocalizzazione)
http://tinyurl.com/r6ahhr
LAYAR
Molto semplice
1) Scelta layer
2) Visualizzazione:
2) Visualizzazione:
- AR (videocamera)
- Gmaps
- lista
• 3D: posizionare oggetti tridimensionali nella vista reale
• Autenticazione: Login al tuo layer => Opportunità di business
• Self-triggered actions: azioni “georeferenziate”, che iniziano quando ti
avvicini ad un punto stabilito (visione di video, musica, etc)
LAYAR: NUOVE FEATURES
Scelto un P.O.I., cosa posso fare?
Scelto un P.O.I., cosa posso fare?
- M-site
- Tel
- Sms
Quindi? Per fare il “mio” layer?
MA… VENIAMO AL DUNQUE
11°°: Chiamare uno : Chiamare uno
sviluppatore sviluppatore
sviluppatore sviluppatore
che lo fa per voi che lo fa per voi
MA… VENIAMO AL DUNQUE
2°: - Ottenere la developer key
- Definire il layer sul provisioning website
- Esporre un restFull Web Service (json)
- Eventualmente predisporre un Msite
- Eventualmente predisporre un Msite
ESEMPIO DI RICHIESTA
http://devAPI.example.com/getPOIs/?countryCode=IT
&lon=4.887339×tamp=1249226148713
&userId=ed48067cda8e1b985dbb8ff3653a2da4fd490a37
&developerId=896&developerHash=1ee6d294aa6b639b365899f844257523c5bf9702
&RADIOLIST=a&radius=6245&CUSTOM_SLIDER=23987.0
&lat=52.377544&layerName=snowy4
&SEARCHBOX=asdfdhcgg&accuracy=100
ESEMPIO DI RISPOSTA (JSON)
{"hotspots": [{"distance": 100, "attribution": "This is a test layer POI provider", "title":
"My layer - snowy4, location = 52.377544, 4.887339", "lon": 4884339, "imageURL":
null, "line4": "RADIOLIST-None,CustSlider-None", "line3": "SEARCHBOX - asdfdgxdg",
"line2": "DevlId - 896Settings: range=1000", "actions": [], "lat": 52374544, "type": 0,
"id": "test_1"}, {"distance": 100, "attribution": "This is a test layer POI provider",
"title": "My layer - snowy4, location = 52.377544, 4.887339", "lon": 4887339,
"title": "My layer - snowy4, location = 52.377544, 4.887339", "lon": 4887339,
"imageURL": null, ......
"hotspots": [ { "object": { "icon": "icon1.png", "baseURL": "http://layar3d.jsource.nl/",
"full": "ghost.l3d", "size": 2 }, "actions": [ { "label": "Visit webpage", "uri":
"http://example.com/" } ], "transform": { "rel": true, "scale": 5 } …..
Risposta oggetti 3D (come li preparo? Da .obj => .l3d , con un tool)
COME TESTO IL MIO LAYER?
- Online: interfaccia per sviluppatori
- A bordo telefono (APK x Android)
� Processo di approvazione / pubblicazione
Per la cronaca:
vista 3d in Layar del cantiere della
nuova Market Hall, Rotterdam
CHE ALTRO?
Un aiuto: PorPOIse
- PHP-based server per Layar (plain text DB,
XML, Mysql)
Dov’è il business?
- Release di Layar col proprio Brand
- Layer Premium
- …
THE ENDdomande?domande?
in collaborazione con
Con il patrocinio di Sponsor Media Partner