SVILUPPO DI UNA APPLICAZIONE PER L¡¯ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO:...guest12aaa586
?
Presentazione PowerPoint tesi di laurea Faelli Roberto dal titolo "SVILUPPO DI UNA APPLICAZIONE PER L¡¯ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE"
This document provides an overview of Michele Verani's projects including 4 iOS apps: iBoutiquePizzaTrieste, iCasaGallo, AmazingClock, and iTelSosEuropa. It describes the purpose and features of each app, such as displaying food products for iBoutiquePizzaTrieste and providing tourist information for iCasaGallo. It also mentions that iCasaGallo and AmazingClock have not yet been released. Finally, it lists some working project topics including authentication, threads, database read/write, and communication between apps and servers using JSON.
David Beard (PTC/Vuforia) Using Vuforia to Build Breakthrough Mixed Reality E...AugmentedWorldExpo
?
Vuforia?, the leading AR platform, connects the physical world with digital experiences. In this session, David Beard will show how global brands are combining AR and VR to create breakthrough mixed reality experiences, and how these are enabled with Vuforia¡¯s industry-leading tools.
Augmented World Expo (AWE) is back for its seventh year in our largest conference and expo featuring technologies giving us superpowers: augmented reality (AR), virtual reality (VR) and wearable tech. Join over 4,000 attendees from all over the world including a mix of CEOs, CTOs, designers, developers, creative agencies, futurists, analysts, investors, and top press in a fantastic opportunity to learn, inspire, partner, and experience first hand the most exciting industry of our times. See more at http://AugmentedWorldExpo.com
LandCity Revolution 2016 - App studio e gli strumenti di Esri per la creazion...giovanni biallo
?
Nella sessione "Sistemi Informativi, App e Web Application per Smart City e Smart Land" della Conferenza LandCity Revolution 2016, Davide Curone di Esri Italia ha presentato "App studio e gli strumenti di Esri per la creazione di App".
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddPaolo Nesi
?
FODD, Florence Open Data Day
Salone de¡¯ Dugento, Palazzo Vecchio, Firenze
21/02/2015, http://www.disit.org/fodd
Ing. Ph.D Ivan Bruno
Obiettivo
Utilizzare i servizi (API REST) esposti da servicemap.disit.org
Visualizzare informazioni tempo reale / dinamiche
Realizzare un app per l¡¯evento
Non solo una demo ma un¡¯app estendibile e modificabile
Semplificazione
Menu configurabile
Gestione viste: una logica di gestione delle viste statiche e di quelle dinamiche da costruire a runtime sui dati JSON provenienti dalle chiamate REST via AJAX
Semplificare la gestione delle viste costruite sui dati JSON utilizzando soluzioni template-based
Rilevazione stato connessione internet del dispositivo
Notifica di anomalie (connessione assente, errori di connessioni al server....)
Portabilit¨¤ su diversi dispositivi mobili
Il progetto si propone di fornire e-skills e soft skills agli studenti del liceo "Antonio Labriola " di Ostia.
Al progetto hanno aderito circa 40 studenti del liceo che hanno seguito i corsi su come costruire una APP dopo la fine delle lezioni.
L'obiettivo del progetto ¨¨ stato quello di costruire una APP che avrebbe permesso di gestire i corsi durante la settimana autogestita dagli studenti.
Questa App ha permesso di gestire il periodo di autogestione al liceo e potr¨¤ essere usata in modo pi¨´ ampio per gestire eventi vari.
Dal lato utilizzatore ha permesso di visualizzare i corsi esistenti, di controllare la disponibilit¨¤, l'aula dove si sarebbe svolto il corso e di iscriversi quindi ai corsi.
Dal lato amministratore di inserire eventi con i relativi dati: L¡¯argomento, il luogo dove ¨¨ svolto, i numero di posti disponibili, il relatore.
Con la collaborazione della community Dot Net Code, un gruppo di professionisti che si occupano di condividere e divulgare le principali tecniche di programmazione sulla piattaforma Microsoft .NET, gli studenti del liceo Labriola hanno cominciato a scoprire il mondo delle APP.
TravelStory is a cross-platform mobile application developed with Xamarin.forms. The application and the related back-end (Microsoft Azure) have been developed for my bachelor thesis.
The application is aimed at tourists who want to share their travel experience. The application is launched and the user can create a new account or just log in. On the home they are asked to create a new trip or if already it's present they continue with the last. It will be the tourist to choose when to save his important points. These points are identified by a GPS position and can be enhanced with photos, videos and notes. These contents are pinpointed and at the end of the trip the entire path can be shared through an external platform. The finished trips can be viewed at any time and can be managed completely.
Nello sviluppo di un app spesso si ¨¨ di fronte a una scelta di campo, seguire un dispendioso sviluppo nativo oppure optare per soluzioni alternative come lo sviluppo ibrido o le webapp? A ciascuno il suo.
Speech SMAU Milano del 19/10/2012 tenuto da Francesco Abbo.
La realizzazione di App mobile sfruttando le potenzialit¨¤ di OpenGL e i concetti della realt¨¤ aumenta. Presentazione delle tecnologie ed approccio allo sviluppo di un prototipo.
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.
App vs Mobile website: quale lo scenario vincente?Websolute
?
Come cambia la user experience nel passaggio da web a mobile? E come scegliere tra app e web app? A Branding 2.0 2012, Claudio Tonti di Websolute risponde a queste domande, indicandoci fattori critici di scelta quali qualit¨¤ dell'interfaccia, potenza di calcolo, revenue, integrazione con altre applicazioni.
Speech SMAU Milano del 19/10/2012 tenuto da Francesco Abbo sviluppatore Xonne.
La realizzazione di App mobile sfruttando le potenzialit¨¤ di OpenGL e i concetti della realt¨¤ aumenta. Presentazione delle tecnologie ed approccio allo sviluppo di un prototipo.
LandCity Revolution 2016 - App studio e gli strumenti di Esri per la creazion...giovanni biallo
?
Nella sessione "Sistemi Informativi, App e Web Application per Smart City e Smart Land" della Conferenza LandCity Revolution 2016, Davide Curone di Esri Italia ha presentato "App studio e gli strumenti di Esri per la creazione di App".
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddPaolo Nesi
?
FODD, Florence Open Data Day
Salone de¡¯ Dugento, Palazzo Vecchio, Firenze
21/02/2015, http://www.disit.org/fodd
Ing. Ph.D Ivan Bruno
Obiettivo
Utilizzare i servizi (API REST) esposti da servicemap.disit.org
Visualizzare informazioni tempo reale / dinamiche
Realizzare un app per l¡¯evento
Non solo una demo ma un¡¯app estendibile e modificabile
Semplificazione
Menu configurabile
Gestione viste: una logica di gestione delle viste statiche e di quelle dinamiche da costruire a runtime sui dati JSON provenienti dalle chiamate REST via AJAX
Semplificare la gestione delle viste costruite sui dati JSON utilizzando soluzioni template-based
Rilevazione stato connessione internet del dispositivo
Notifica di anomalie (connessione assente, errori di connessioni al server....)
Portabilit¨¤ su diversi dispositivi mobili
Il progetto si propone di fornire e-skills e soft skills agli studenti del liceo "Antonio Labriola " di Ostia.
Al progetto hanno aderito circa 40 studenti del liceo che hanno seguito i corsi su come costruire una APP dopo la fine delle lezioni.
L'obiettivo del progetto ¨¨ stato quello di costruire una APP che avrebbe permesso di gestire i corsi durante la settimana autogestita dagli studenti.
Questa App ha permesso di gestire il periodo di autogestione al liceo e potr¨¤ essere usata in modo pi¨´ ampio per gestire eventi vari.
Dal lato utilizzatore ha permesso di visualizzare i corsi esistenti, di controllare la disponibilit¨¤, l'aula dove si sarebbe svolto il corso e di iscriversi quindi ai corsi.
Dal lato amministratore di inserire eventi con i relativi dati: L¡¯argomento, il luogo dove ¨¨ svolto, i numero di posti disponibili, il relatore.
Con la collaborazione della community Dot Net Code, un gruppo di professionisti che si occupano di condividere e divulgare le principali tecniche di programmazione sulla piattaforma Microsoft .NET, gli studenti del liceo Labriola hanno cominciato a scoprire il mondo delle APP.
TravelStory is a cross-platform mobile application developed with Xamarin.forms. The application and the related back-end (Microsoft Azure) have been developed for my bachelor thesis.
The application is aimed at tourists who want to share their travel experience. The application is launched and the user can create a new account or just log in. On the home they are asked to create a new trip or if already it's present they continue with the last. It will be the tourist to choose when to save his important points. These points are identified by a GPS position and can be enhanced with photos, videos and notes. These contents are pinpointed and at the end of the trip the entire path can be shared through an external platform. The finished trips can be viewed at any time and can be managed completely.
Nello sviluppo di un app spesso si ¨¨ di fronte a una scelta di campo, seguire un dispendioso sviluppo nativo oppure optare per soluzioni alternative come lo sviluppo ibrido o le webapp? A ciascuno il suo.
Speech SMAU Milano del 19/10/2012 tenuto da Francesco Abbo.
La realizzazione di App mobile sfruttando le potenzialit¨¤ di OpenGL e i concetti della realt¨¤ aumenta. Presentazione delle tecnologie ed approccio allo sviluppo di un prototipo.
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.
App vs Mobile website: quale lo scenario vincente?Websolute
?
Come cambia la user experience nel passaggio da web a mobile? E come scegliere tra app e web app? A Branding 2.0 2012, Claudio Tonti di Websolute risponde a queste domande, indicandoci fattori critici di scelta quali qualit¨¤ dell'interfaccia, potenza di calcolo, revenue, integrazione con altre applicazioni.
Speech SMAU Milano del 19/10/2012 tenuto da Francesco Abbo sviluppatore Xonne.
La realizzazione di App mobile sfruttando le potenzialit¨¤ di OpenGL e i concetti della realt¨¤ aumenta. Presentazione delle tecnologie ed approccio allo sviluppo di un prototipo.
1. IMPLEMENTAZIONE DI UN
APPLICATIVO DI AR (AUGMENTED
REALITY) SU DISPOSITIVO IPHONE
PER IL RICONOSCIMENTO E LA
LOCALIZZAZIONE DI PUNTI
D¡¯INTERESSE
Relatore: Prof.ssa Raffaela Cefalo
Correlatore: Prof. Giorgio Manzoni
Laureando: Michele Verani
2. Sviluppo della tesi
?? Obiettivo
?? Soluzione
?? Sviluppo del programma
?? Conclusioni
?? Sviluppi futuri
3. Obiettivo - Ipotesi
?? Ipotesi 1: utente ¡Ö Iphone
?? Ipotesi 2: punto con coordinate geografiche note ¡Ö
POI
4. Obiettivo - Problema
riconoscere tramite l¡¯obiettivo della fotocamera
integrata nell¡¯Iphone? gli elementi ambientali che
circondano l¡¯utente coniugando queste funzionalit¨¤
con quelle di geotagging e di navigazione in tempo
reale
5. Obiettivo - Approfondimento
?? Importanza del problema trattato:
?? L¡¯ultima tendenza del mercato nel mondo dei software
della navigazione su smartphone, ¨¨ di offrire uno
strumento di navigazione che aggiunga delle
funzionalit¨¤ di riconoscimento dei POI circostanti
l¡¯utente.
?? Soluzione fisica
?? Seil dispositivo ¨¨ dotato di fotocamera si introduce un
¡°layer¡± che visualizzi i POI sull¡¯obiettivo della
fotocamera
6. Soluzione - Augmented Reality
?? Introduzione al concetto di Augmented Reality (AR):
?? L'Augmented Reality (AR) ¨¨ la sovrapposizione di livelli
informativi (elementi virtuali e multimediali, dati
geolocalizzati, ecc.) all'esperienza reale di tutti i giorni.
?? Gli elementi che "aumentano" la realt¨¤ possono essere
aggiunti attraverso uno smartphone, o in generale da
dispositivi di ultima generazione che aggiungono
all¡¯informazione visiva, altre indicazioni alla realt¨¤
percepita.
7. Soluzione - Augmented Reality (I)
?? AR implementabile sulla maggior parte dei sistemi
operativi per smartphone (Iphone OS, Android,
Symbian)
??Caso preso in considerazione
?? Iphone OS
9. Soluzione - Augmented Reality (III)
?? Soluzioni per lo smartphone:
??IphoneARKit
??API Wikitude
?? Differenze fra le due:
?? La prima ¨¨ la madre della seconda
?? La prima non necessita di registrazione
?? Nella prima libreria tutto il codice ¨¨ visibile e
modificabile
?? La prima soluzione non ¨¨ relegata a nessuna azienda
ma ¨¨ stata sviluppata da un team autonomo
10. Soluzione - Iphone ARKit
?? E¡¯ disponibile sul sito http://www.iphonear.org
?? E¡¯ strutturata in due parti:
?? Parte di elaborazione dei dati
?? Visualizzazione dei dati (UI)
?? Parte di elaborazione: elabora i dati presi in input
dal programma per creare le prospettive nella
visualizzazione dei punti nell¡¯interfaccia grafica
?? Visualizzazione dei dati: permette allo sviluppatore
di definire l¡¯interfaccia grafica
11. Soluzione - Geotagging
?? Associazione a un determinato punto di informazioni
di tipo geografico, visivo e descrittivo
?? Localizzazione dei POI sulla mappa
12. Soluzione - navigazione in tempo reale
?? Visualizzazione del percorso compiuto dall¡¯utente
?? Rotazione della mappa secondo l¡¯orientamento
dell¡¯utente per agevolare la sua localizzazione
13. Sviluppo del programma
di un sistema di memorizzazione interno
al programma per i POI personali dell¡¯utente
?? Iterazione del programma con i web services per
l¡¯uso di POI memorizzati su database remoti
?? Localizzazione dei POI sulla mappa
?? Implementazione dell¡¯Augmented Reality
?? Sviluppo delle funzionalit¨¤ di navigazione
15. Sviluppo del programma - Come?
?? Necessit¨¤ di possedere un calcolatore Apple con
sistema operativo Snow Leopard 10.5
?? Tool di sviluppo : Xcode + Interface Builder + SDK
?? Conoscenza del linguaggio Objective-C
16. Sviluppo del programma:
origine dei dati
?? Origine dei POI:
?? Dallamemoria locale
?? Da remoto (Web services)
?? Unire le due ¡°sorgenti dati¡± e creare un sistema
completo di POI personali e provenienti dalla rete
18. Sviluppo del programma:
origine dei dati (II)
?? Web service:
?? Wikipedia
o? Esempio della request e della response di un web service
19. Sviluppo del programma:
Localizzazione dei punti sulla mappa
?? Possibilit¨¤ di visualizzare le informazioni rilevanti di
ciascun punto localizzato sulla mappa
20. Sviluppo del programma:
Augmented Reality
?? Caricamento dei dati provenienti da memoria locale
e web service
21. Sviluppo del programma:
funzionalit¨¤ di navigazione
?? Iterazione con la bussola per ottenere la rotazione
della mappa secondo l¡¯orientamento dell¡¯utente
22. Conclusioni
?? Legato alla piattaforma Iphone OS
?? POI personali non trasferibili da un dispositivo ad
un altro
?? Relegato al sistema Iphone OS 3
23. Sviluppi futuri
?? Aggiornare il programma sviluppato alla versione
dell¡¯Iphone OS 4.
?? Creare una guida personalizzabile di siti
d¡¯interesse turistico