SkyMedia: La tecnologia al servizio dell'intrattenimentoMavigex srl
Mavigex parla al #WhyMCA 2012 e presenta l'architettura del sistema #SkyMedia.
Un gruppo di aziende provenienti da tutta Europa sta mettendo a punto un sistema tecnologicamente innovativo per dare una marcia in più agli eventi sportivi, combinando tecnologie all'avanguardia come droni volanti, schermi immateriali, telecamere 3D, applicazioni mobili per iPhone iPad e Android e tracciamento delle prestazioni degli atleti in tempo reale.
Tutte queste tecnologie sono combinate assieme per fornire ad atleti e spettatori una visione a 360 gradi dell'evento, con una prospettiva mai vista fino ad ora. Le prime dimostrazioni delle potenzialità di questo sistema sono state messe a disposizione della Maratona di Torino gia' dall'edizione 2011.
Una peculiarità è la potenziale versatilità di tale sistema e la sua applicabilità a diversi scenari sportivi. Altri sport infatti potrebbero trarre vantaggio da queste tecnologie, quali il ciclismo, l'arrampicata sportiva e lo sci.
Il talk illustrerà l'architettura e i componenti del sistema, e come sia stato possibile rendere accessibili al grande pubblico tecnologie fino ad ora limitate all'ambito di ricerca.
Maggiori informazioni sul progetto al sito http://ict-skymedia.eu/skymedia/
Realtà aumentata markerless basata su algoritmi di Image Recognition e SLAMSimone Sabbatini
Tesi di master su soluzioni di realtà aumentata basata su algoritmi di Image Recognition e SLAM, realizzata per il master in "Tecnologie Open Source per Beni Culturali".
Non Conventional Android Programming (Italiano)Davide Cerbo
Android è il nuovo sistema operativo open source per dispositivi mobili e realizzato da Google che si è posta la missione di rendere l’internet mobile accessibile a tutti tramite dispositi a basso costo.
Durante questo intervento mostrerò come sia possibile sviluppare per questo sistema operativo (e non solo) senza l’utilizzo di Java e come sia possibile utilizzare una versione light di Spring Framework nelle applicazioni mobili.
Gestire un piccolo datacenter all’interno della propria organizzazione non è sempre la scelta giusta: servono investimenti su hardware e personale capace nella gestione della stessa.
La sicurezza e la continuità di servizio non è inoltre facilmente manutenibile senza dovuti accorgimenti, che complicano la gestione dell’infrastruttura stessa.
Backup, disaster recovery, risk management e uptime sono solo una piccola parte delle cose da considerare. Senza considerare la scalabilità della piattaforma durante la crescita del progetto.
Utilizzando il cloud, programmi e dati sono posti in un’infrastruttura server virtuale all’interno di numerosi data center distribuiti su scala italiana, europea o mondiale.
-- Andrea Piovani -- Realtà aumentata nel Mobile - Pane Web & Salame Fabrizio Martire
La presentazione di Andrea Piovani (twitter.com/andreaaa_p) portata a panewebesalame.com
"Realtà aumentata nel Mobile Cos’è, come funziona e...come crearvi il vostro layer
Andrea Piovani - IT Web&Mobile Developer"
SkyMedia: La tecnologia al servizio dell'intrattenimentoMavigex srl
Mavigex parla al #WhyMCA 2012 e presenta l'architettura del sistema #SkyMedia.
Un gruppo di aziende provenienti da tutta Europa sta mettendo a punto un sistema tecnologicamente innovativo per dare una marcia in più agli eventi sportivi, combinando tecnologie all'avanguardia come droni volanti, schermi immateriali, telecamere 3D, applicazioni mobili per iPhone iPad e Android e tracciamento delle prestazioni degli atleti in tempo reale.
Tutte queste tecnologie sono combinate assieme per fornire ad atleti e spettatori una visione a 360 gradi dell'evento, con una prospettiva mai vista fino ad ora. Le prime dimostrazioni delle potenzialità di questo sistema sono state messe a disposizione della Maratona di Torino gia' dall'edizione 2011.
Una peculiarità è la potenziale versatilità di tale sistema e la sua applicabilità a diversi scenari sportivi. Altri sport infatti potrebbero trarre vantaggio da queste tecnologie, quali il ciclismo, l'arrampicata sportiva e lo sci.
Il talk illustrerà l'architettura e i componenti del sistema, e come sia stato possibile rendere accessibili al grande pubblico tecnologie fino ad ora limitate all'ambito di ricerca.
Maggiori informazioni sul progetto al sito http://ict-skymedia.eu/skymedia/
Realtà aumentata markerless basata su algoritmi di Image Recognition e SLAMSimone Sabbatini
Tesi di master su soluzioni di realtà aumentata basata su algoritmi di Image Recognition e SLAM, realizzata per il master in "Tecnologie Open Source per Beni Culturali".
Non Conventional Android Programming (Italiano)Davide Cerbo
Android è il nuovo sistema operativo open source per dispositivi mobili e realizzato da Google che si è posta la missione di rendere l’internet mobile accessibile a tutti tramite dispositi a basso costo.
Durante questo intervento mostrerò come sia possibile sviluppare per questo sistema operativo (e non solo) senza l’utilizzo di Java e come sia possibile utilizzare una versione light di Spring Framework nelle applicazioni mobili.
Gestire un piccolo datacenter all’interno della propria organizzazione non è sempre la scelta giusta: servono investimenti su hardware e personale capace nella gestione della stessa.
La sicurezza e la continuità di servizio non è inoltre facilmente manutenibile senza dovuti accorgimenti, che complicano la gestione dell’infrastruttura stessa.
Backup, disaster recovery, risk management e uptime sono solo una piccola parte delle cose da considerare. Senza considerare la scalabilità della piattaforma durante la crescita del progetto.
Utilizzando il cloud, programmi e dati sono posti in un’infrastruttura server virtuale all’interno di numerosi data center distribuiti su scala italiana, europea o mondiale.
-- Andrea Piovani -- Realtà aumentata nel Mobile - Pane Web & Salame Fabrizio Martire
La presentazione di Andrea Piovani (twitter.com/andreaaa_p) portata a panewebesalame.com
"Realtà aumentata nel Mobile Cos’è, come funziona e...come crearvi il vostro layer
Andrea Piovani - IT Web&Mobile Developer"
WebRTC prove pratiche, esperimenti e curiositàComparto Web
Con le specifiche WebRTC possiamo creare una comunicazione peer-2-peer tra due browser, sulla quale far transitare stream multimediali e non.
Il talk è suddiviso in una serie di esperimenti e demo live che offrono uno spunto per scoprire e approfondire queste bellissime API.
Alcuni degli esperimenti:
- applicare un filtro (es: grayscale) ad uno stream video
- applicare un effetto audio ad uno stream audio con le Web Audio API
- WebRTC over WebSocket
Augmented Reality: guardare il mondo da un altro punto di vistaCodemotion
La presentazione di Paolo Maronne in occasione del Codemotion del 5 marzo 2011 http://www.codemotion.it
Cos'è e come funziona la tecnologia dell'Augmented Reality; quali tipologie di AR esistono; principali utilizzi e potenzialità future. Veloce carrellata sulle piattaforme di AR esistenti con uno zoom su Layar, una delle piattaforme più diffuse e complete. Illustrazione tecnica su come implementare una propria idea con Layar. Alla fine veloce carrellata su una implementazione reale realizzata dall'autore, che tutti i partecipanti potranno provare in loco col proprio telefonino iPhone o Android.
È tempo di pensare alle nuove funzionalità introdotte nelle specifiche 'media queries level 4' che da poco hanno ottenuto lo stato di 'candidate recommendation' dal W3C. In questa sessione analizzeremo le principali novità e come sarà possibile utilizzare questo strumento per migliorare il nostro flusso di lavoro.
Sempre più di frequente sentiamo parlare di nuove librerie, framework o linguaggi. Tutte queste nuove tecnologie promettono miracoli ma il nostro tempo è una risorsa finita e non abbiamo il lusso di poter approfondire ogni novità.
Le PWA si basano su tecnologie che già usiamo tutti i giorni nello sviluppo WEB quindi, senza farci intimidire, possiamo approcciare qualcosa che effettivamente rivoluzioni il nostro lavoro e che possa farlo con il minimo sforzo da parte nostra.
Con l’introduzione e il miglioramento di alcuni strumenti come SVG filters, clipping-mask, mask-image, shapes, text module level 3 e tanti altri, i CSS si stanno avvicinando sempre più ai software per la grafica editoriale. In questa sessione scopriremo come sfruttare alcuni superpoteri di CSS per realizzare dei layout straordinari!
In questa presentazione viene fatta una breve panoramica su come utilizzare i servizi di geolocalizzazione e i controlli mappe all'interno di un'applicazione Windows Phone 8.
Le slides della presentazione fatta per The Diligence il 24 marzo 2014.
Mostro due dei problemi che abbiamo riscontrato e di come li abbiamo risolti nella realizzazione del sito di Evoluzioen Telematica
Applicazioni mobili: strumenti, costi soluzioni e peformanceDiego La Monica
Le applicazioni mobili sono osservati speciali. Ma come decidere se sviluppare un'App Nativa o un'App Ibrida e quali sono i costi da sostenere? Questo ed altro è stato discusso a SMAU Milano 2016.
[Webinar] Il telerilevamento da droni aerei: Le soluzioni Hexagon Geospatial ...Planetek Italia Srl
Il telerilevamento da droni aerei: normativa, elaborazione dei dati e casi applicativi.
Seminario on-line: Martedì 27 gennaio 2015
Intervento
Le soluzioni Hexagon Geospatial per il trattamento, la gestione e la condivisione dei dati rilevati da UAV (Claudia Ceppi, Planetek Italia)
Gli UAV (Unmanned Aerial Vehicle), anche noti in italiano come Droni o APR (Aeromobili a Pilotaggio Remoto o SAPR), sono piattaforme caratterizzate dall'assenza del pilota a bordo e radiocomandate. A scopo geomatico i droni si stanno diffondendo come la risposta low cost alla fotogrammetria aerea tradizionale. Essi infatti permettono il rilievo e la restituzione di informazioni vettoriali, ricostruzioni 3D, modelli digitali del terreno, consentendo, in particolare, un facile raggiungimento di aree inaccessibili (aree archeologiche, falesie costiere, ecc.), il monitoraggio in condizioni di rischio e la realizzazione di rilievi indoor.
La disponibilità sempre più ampia di questa tipologia di dati telerilevati richiede, indubbiamente, strumenti per la loro elaborazione che siano in grado di processare grandi moli di dati e che consentano di estrarre informazioni specifiche in tempi rapidi.
Per questo motivo, questo intervento mostra come le soluzioni Hexagon Geospatial possano supportare tutto il flusso di lavoro dall’acquisizione del dato al suo completo utilizzo, e garantiscano l’automatizzazione dei processi, supportando la rappresentazione e l’analisi dei dati rilevati da drone.
Per dettagli sull'evento e per rivedere la registrazione video:
http://www.planetek.it/formazione/webinar/webinar_il_telerilevamento_da_droni_aerei_normativa_elaborazione_dei_dati_e_casi_applicativi
Nel 2012 avere un'app è una necessità per ogni azienda, figurarsi per una delle ONG più importanti del mondo: Medici Senza Frontiere.
Ottimizzare gli sforzi di budget in una organizzazione come questa è un dovere, così come dare la possibilità a tutti i sostenitori di farlo indipendentemente dalla propria piattaforma di riferimento: iOS o Android ma senza dimenticare le altre.
La parola d'ordine è allora sviluppo Crossplatform: il panorama dei framework per questo è variegato. Uno dei più famosi e potenti è Titanium Appcelerator di cui abbiamo parlato lo scorso anno in MobileD!
In questo talk parleremo meglio di alcuni rudimenti e approcci tipici di Titanium per poi capire come l'integrazione con Drupal è stata realizzata e come aver garantito una sola code base Drupal che alimenti le app (iOS e Android) e il sito mobile per le altre piattaforme.
Slide dal primo Scala Treviso Meetup del 25/06/2015. Lo studio di un caso reale per valutare i pro ed i contro dell'uso di Scala nella pratica di tutti i giorni.
HTML5 Single Page Application è il nuovo hype tecnologico: tutti ne parlano, il web ne è pervaso, da GMail a Facebook e Twitter, dal desktop al mobile, dagli Appennini alle Ande.
In questa sessione ci occuperemo di tutti quegli aspetti di organizzazione di una solution in termini di codebase, unit testing e processo di build, presentando alcuni strumenti che stanno emergendo fra quelli disponibili.
Demo: http://www.communitydays.it/events/2014-Roma/web02/
by Davide Cerbo e Stefano Linguerri
La programmazione web sta facendo passi da gigante e oggi l’utente si aspetta che l’esperienza di utilizzo si avvicini sempre di più a quella a cui è abituato nei classici applicativi desktop. Il mondo degli sviluppatori ha risposto inventanto una nuova sigla: RIA, cioè Rich Internet Application. Google non è stata a guardare e ha fornito la sua risposta a questa esigenza donando alla community Google Web Toolkit. Questo nuovo framework permette di sviluppare in Java tutta l’interfaccia utente per poi ottenere un codice javascript che funzionerà su qualsiasi browser web senza l’installazione di plugin aggiuntivi. In questa presentazione vedremo:
* perchè sviluppare applicazioni RIA
* perchè usare GWT
* come GWT utilizza AJAX per comunicare con il server
* le ottimizzazione che avremo utilizzando GWT
* come uscire dal browser con Google Gear e Mozilla Prism
* e non solo…
Sviluppo e deployment cross-platform: Dal mobile alla Tv Codemotion
Presentazione tenuta da Andrea Trento in occasione del Codemotion del 5 marzo a Roma - http://www.codemotion.it/
Progettare e sviluppare contenuti cross-platform in grado di essere deployate su differenti piattaforme (desktop, mobile, TV, ecc.) implica l’utilizzo di svariate tecnologi e/o la creazione di differenti versioni a compensazione della frammentazione del mercato. Analizzeremo come progettare e fare cross' coding 'sfruttando al meglio le potenzialità della Flash Plartform tecnology e di AS3. Un sessione pratica che condurrà noi e i contenuti su piattaforma Android, iOS, TabletOS, desktop,TV.
Sviluppare un'applicazione web basata su ASP.NET Core nel mondo reale con Visual Studio Code
Codice della demo:
https://github.com/robymes/JoinTheExpert-WebDay
Un'immagine, si sa, vale più di mille parole, e a maggior ragione anche più di mille numeri: la rappresentazione visiva di una serie di cifre è la strada più rapida per identificare a colpo d'occhio le situazioni che necessitano di una più approfondita analisi di dettaglio.
Strumenti come Google Chart Tools rendono possibile l'integrazione di grafici funzionali e moderni nelle proprie applicazioni web, e quando queste ultime sono realizzate sfruttando le potenzialità di Domino e la flessibilità delle XPages si può davvero parlare di felice unione tra esperienza produttiva e dinamica per l'utente e sviluppo rapido per il programmatore.
In questa sessione analizzeremo insieme, con demo alla mano, diversi esempi pratici applicabili anche in contesto mobile, senza dimenticare l'importanza fondamentale di una selezione ragionata dei dati da elaborare.
More Related Content
Similar to Layar, la nuova frontiera della realtà aumentata
WebRTC prove pratiche, esperimenti e curiositàComparto Web
Con le specifiche WebRTC possiamo creare una comunicazione peer-2-peer tra due browser, sulla quale far transitare stream multimediali e non.
Il talk è suddiviso in una serie di esperimenti e demo live che offrono uno spunto per scoprire e approfondire queste bellissime API.
Alcuni degli esperimenti:
- applicare un filtro (es: grayscale) ad uno stream video
- applicare un effetto audio ad uno stream audio con le Web Audio API
- WebRTC over WebSocket
Augmented Reality: guardare il mondo da un altro punto di vistaCodemotion
La presentazione di Paolo Maronne in occasione del Codemotion del 5 marzo 2011 http://www.codemotion.it
Cos'è e come funziona la tecnologia dell'Augmented Reality; quali tipologie di AR esistono; principali utilizzi e potenzialità future. Veloce carrellata sulle piattaforme di AR esistenti con uno zoom su Layar, una delle piattaforme più diffuse e complete. Illustrazione tecnica su come implementare una propria idea con Layar. Alla fine veloce carrellata su una implementazione reale realizzata dall'autore, che tutti i partecipanti potranno provare in loco col proprio telefonino iPhone o Android.
È tempo di pensare alle nuove funzionalità introdotte nelle specifiche 'media queries level 4' che da poco hanno ottenuto lo stato di 'candidate recommendation' dal W3C. In questa sessione analizzeremo le principali novità e come sarà possibile utilizzare questo strumento per migliorare il nostro flusso di lavoro.
Sempre più di frequente sentiamo parlare di nuove librerie, framework o linguaggi. Tutte queste nuove tecnologie promettono miracoli ma il nostro tempo è una risorsa finita e non abbiamo il lusso di poter approfondire ogni novità.
Le PWA si basano su tecnologie che già usiamo tutti i giorni nello sviluppo WEB quindi, senza farci intimidire, possiamo approcciare qualcosa che effettivamente rivoluzioni il nostro lavoro e che possa farlo con il minimo sforzo da parte nostra.
Con l’introduzione e il miglioramento di alcuni strumenti come SVG filters, clipping-mask, mask-image, shapes, text module level 3 e tanti altri, i CSS si stanno avvicinando sempre più ai software per la grafica editoriale. In questa sessione scopriremo come sfruttare alcuni superpoteri di CSS per realizzare dei layout straordinari!
In questa presentazione viene fatta una breve panoramica su come utilizzare i servizi di geolocalizzazione e i controlli mappe all'interno di un'applicazione Windows Phone 8.
Le slides della presentazione fatta per The Diligence il 24 marzo 2014.
Mostro due dei problemi che abbiamo riscontrato e di come li abbiamo risolti nella realizzazione del sito di Evoluzioen Telematica
Applicazioni mobili: strumenti, costi soluzioni e peformanceDiego La Monica
Le applicazioni mobili sono osservati speciali. Ma come decidere se sviluppare un'App Nativa o un'App Ibrida e quali sono i costi da sostenere? Questo ed altro è stato discusso a SMAU Milano 2016.
[Webinar] Il telerilevamento da droni aerei: Le soluzioni Hexagon Geospatial ...Planetek Italia Srl
Il telerilevamento da droni aerei: normativa, elaborazione dei dati e casi applicativi.
Seminario on-line: Martedì 27 gennaio 2015
Intervento
Le soluzioni Hexagon Geospatial per il trattamento, la gestione e la condivisione dei dati rilevati da UAV (Claudia Ceppi, Planetek Italia)
Gli UAV (Unmanned Aerial Vehicle), anche noti in italiano come Droni o APR (Aeromobili a Pilotaggio Remoto o SAPR), sono piattaforme caratterizzate dall'assenza del pilota a bordo e radiocomandate. A scopo geomatico i droni si stanno diffondendo come la risposta low cost alla fotogrammetria aerea tradizionale. Essi infatti permettono il rilievo e la restituzione di informazioni vettoriali, ricostruzioni 3D, modelli digitali del terreno, consentendo, in particolare, un facile raggiungimento di aree inaccessibili (aree archeologiche, falesie costiere, ecc.), il monitoraggio in condizioni di rischio e la realizzazione di rilievi indoor.
La disponibilità sempre più ampia di questa tipologia di dati telerilevati richiede, indubbiamente, strumenti per la loro elaborazione che siano in grado di processare grandi moli di dati e che consentano di estrarre informazioni specifiche in tempi rapidi.
Per questo motivo, questo intervento mostra come le soluzioni Hexagon Geospatial possano supportare tutto il flusso di lavoro dall’acquisizione del dato al suo completo utilizzo, e garantiscano l’automatizzazione dei processi, supportando la rappresentazione e l’analisi dei dati rilevati da drone.
Per dettagli sull'evento e per rivedere la registrazione video:
http://www.planetek.it/formazione/webinar/webinar_il_telerilevamento_da_droni_aerei_normativa_elaborazione_dei_dati_e_casi_applicativi
Nel 2012 avere un'app è una necessità per ogni azienda, figurarsi per una delle ONG più importanti del mondo: Medici Senza Frontiere.
Ottimizzare gli sforzi di budget in una organizzazione come questa è un dovere, così come dare la possibilità a tutti i sostenitori di farlo indipendentemente dalla propria piattaforma di riferimento: iOS o Android ma senza dimenticare le altre.
La parola d'ordine è allora sviluppo Crossplatform: il panorama dei framework per questo è variegato. Uno dei più famosi e potenti è Titanium Appcelerator di cui abbiamo parlato lo scorso anno in MobileD!
In questo talk parleremo meglio di alcuni rudimenti e approcci tipici di Titanium per poi capire come l'integrazione con Drupal è stata realizzata e come aver garantito una sola code base Drupal che alimenti le app (iOS e Android) e il sito mobile per le altre piattaforme.
Slide dal primo Scala Treviso Meetup del 25/06/2015. Lo studio di un caso reale per valutare i pro ed i contro dell'uso di Scala nella pratica di tutti i giorni.
HTML5 Single Page Application è il nuovo hype tecnologico: tutti ne parlano, il web ne è pervaso, da GMail a Facebook e Twitter, dal desktop al mobile, dagli Appennini alle Ande.
In questa sessione ci occuperemo di tutti quegli aspetti di organizzazione di una solution in termini di codebase, unit testing e processo di build, presentando alcuni strumenti che stanno emergendo fra quelli disponibili.
Demo: http://www.communitydays.it/events/2014-Roma/web02/
by Davide Cerbo e Stefano Linguerri
La programmazione web sta facendo passi da gigante e oggi l’utente si aspetta che l’esperienza di utilizzo si avvicini sempre di più a quella a cui è abituato nei classici applicativi desktop. Il mondo degli sviluppatori ha risposto inventanto una nuova sigla: RIA, cioè Rich Internet Application. Google non è stata a guardare e ha fornito la sua risposta a questa esigenza donando alla community Google Web Toolkit. Questo nuovo framework permette di sviluppare in Java tutta l’interfaccia utente per poi ottenere un codice javascript che funzionerà su qualsiasi browser web senza l’installazione di plugin aggiuntivi. In questa presentazione vedremo:
* perchè sviluppare applicazioni RIA
* perchè usare GWT
* come GWT utilizza AJAX per comunicare con il server
* le ottimizzazione che avremo utilizzando GWT
* come uscire dal browser con Google Gear e Mozilla Prism
* e non solo…
Sviluppo e deployment cross-platform: Dal mobile alla Tv Codemotion
Presentazione tenuta da Andrea Trento in occasione del Codemotion del 5 marzo a Roma - http://www.codemotion.it/
Progettare e sviluppare contenuti cross-platform in grado di essere deployate su differenti piattaforme (desktop, mobile, TV, ecc.) implica l’utilizzo di svariate tecnologi e/o la creazione di differenti versioni a compensazione della frammentazione del mercato. Analizzeremo come progettare e fare cross' coding 'sfruttando al meglio le potenzialità della Flash Plartform tecnology e di AS3. Un sessione pratica che condurrà noi e i contenuti su piattaforma Android, iOS, TabletOS, desktop,TV.
Sviluppare un'applicazione web basata su ASP.NET Core nel mondo reale con Visual Studio Code
Codice della demo:
https://github.com/robymes/JoinTheExpert-WebDay
Un'immagine, si sa, vale più di mille parole, e a maggior ragione anche più di mille numeri: la rappresentazione visiva di una serie di cifre è la strada più rapida per identificare a colpo d'occhio le situazioni che necessitano di una più approfondita analisi di dettaglio.
Strumenti come Google Chart Tools rendono possibile l'integrazione di grafici funzionali e moderni nelle proprie applicazioni web, e quando queste ultime sono realizzate sfruttando le potenzialità di Domino e la flessibilità delle XPages si può davvero parlare di felice unione tra esperienza produttiva e dinamica per l'utente e sviluppo rapido per il programmatore.
In questa sessione analizzeremo insieme, con demo alla mano, diversi esempi pratici applicabili anche in contesto mobile, senza dimenticare l'importanza fondamentale di una selezione ragionata dei dati da elaborare.
Similar to Layar, la nuova frontiera della realtà aumentata (20)
Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...
Layar, la nuova frontiera della realtà aumentata
1. Layar
la nuova frontiera della realtà aumentata
Come crearvi il vostro layer
Andrea Piovani - www.cesvin.com
twitter: andreaaa_p
in collaborazione con
Con il patrocinio di Sponsor Media Partner
2. REALTA’ AUMENTATA?
• La realtà
aumentata è la
sovrapposizione di
livelli informativi
( elementi virtuali,
dati geolocalizzati
etc) ad un flusso
video che riprende
la realtà di tutti i
giorni (da wikipedia)
andrea.piovani@cesvin.com
3. DA QUANDO?
Anni 90: VRML, realtà virtuale immersiva …
Oggi:
GPS + BUSSOLA
su device mobili:
potenzialmente
alla portata di tutti
andrea.piovani@cesvin.com
4. ALCUNI ESEMPI
Due tipologie:
DA PC (con webcam)
DA MOBILE (geolocalizzazione)
http://tinyurl.com/r6ahhr
andrea.piovani@cesvin.com
6. LAYAR
Molto semplice
1)Scelta layer
2)Visualizzazione:
- AR (videocamera)
- Gmaps
- lista
andrea.piovani@cesvin.com
7. LAYAR: NUOVE FEATURES
• 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)
andrea.piovani@cesvin.com
Scelto un P.O.I., cosa posso fare?
- M-site
- Tel
- Sms
8. MA… VENIAMO AL DUNQUE
Quindi? Per fare il “mio” layer?
andrea.piovani@cesvin.com
11°°:: CChhiiaammaarree uunnoo
ssvviilluuppppaattoorree
cchhee lloo ffaa ppeerr vvooii
9. 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
andrea.piovani@cesvin.com
11. 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
andrea.piovani@cesvin.com
12. 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,
"imageURL": null, ......
Risposta oggetti 3D (come li preparo? Da .obj => .l3d , con un tool)
"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 } …..
andrea.piovani@cesvin.com
13. COME TESTO IL MIO LAYER?
- Online: interfaccia per sviluppatori
- A bordo telefono (APK x Android)
Processo di approvazione / pubblicazione
andrea.piovani@cesvin.com
Per la cronaca:
vista 3d in Layar del cantiere della
nuova Market Hall, Rotterdam
14. 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
- …
andrea.piovani@cesvin.com
15. THE END
domande?
in collaborazione con
andrea.piovani@cesvin.com
twitter: andreaaa_p
Con il patrocinio di Sponsor Media Partner