guideme: an outdoor/indoor navigation app based on the i-locate open toolkit
TRANSCRIPT
![Page 1: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/1.jpg)
GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Daniele Miorandi, Erinda Jaupaj, Carlo Caprini, Andrea Zito, Rossana Bartolacelli, Iacopo Carreras, Angelos Anagnostopoulos, Anestis
Trypitsidis, Marc Bonazountas, Giuseppe Conti, Stefano Piffer, Nicola Dorigatti, Tao Feng, Joran Jessurun, Theo Arentze
![Page 2: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/2.jpg)
The ‘What’
An app for routing and navigating users across
outdoor and indoor spaces
![Page 3: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/3.jpg)
• Building upon the functionality shipped with the (open source) i-locate toolkit
• Based on open standards (e.g., indoorGML) and open data (from OpenStreetMap)
• Open for the community to use, enhance, extend
![Page 5: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/5.jpg)
The i-locate toolkit
• A set of open source components supporting communities, startups and Web entrepreneurs to quickly develop and deploy indoor/outdoor location-based services
• Packaging basic functionality, wrapped with easy APIs and integrated in a coherent picture
![Page 6: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/6.jpg)
Key toolkit functionality• Integration of various indoor/outdoor positioning systems (GPS/
EGNOS/WiFi/BLE/ZigBee/QR codes/cameras …)
• Routing across indoor/outdoor spaces
• Geofencing
• Spatial queries support
• Crowdsourcing
• Analytics
• Asset management
• Authentication and access control
![Page 7: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/7.jpg)
Toolkit Architecture
i"locate:*Indoor/outdoor*LOCa4on*and*Asset*management*Through*open*gEodata*www.i"locate.eu***
(GA*621040)*
Current-architecture-(final?)
![Page 8: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/8.jpg)
App functionality and features
• Get current position and display on a map
• User (self)registration and login
• Compute indoor/outdoor routes (OTP with indoorGML support)
• Display a route on the map
• Navigate indoor/outdoor spaces
• Display indoor maps and show user position and target position
• Read QR code
• Report about local issues (crowdsourcing)
![Page 9: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/9.jpg)
App Implementation
• Implemented using Appcelerator Titanium SDK for cross-platform support
• With additional modules for text-to-speech and speech-to-text support, support of OSM APIs, outdoor localization (WiFi, GPS, EGNOS)
![Page 10: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/10.jpg)
Demo?
![Page 11: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/11.jpg)
![Page 12: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/12.jpg)
![Page 13: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/13.jpg)
![Page 14: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/14.jpg)
![Page 15: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/15.jpg)
![Page 16: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/16.jpg)
![Page 17: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/17.jpg)
Crowdsourcing
• Based on the CIVICFLOW (http://civicflow.com/) platform
• Free!
![Page 18: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/18.jpg)
![Page 19: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/19.jpg)
![Page 20: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/20.jpg)
![Page 21: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/21.jpg)
![Page 22: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/22.jpg)
Get it and start playing around!
![Page 23: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/23.jpg)
You are a company developing indoor/outdoor LBS?
Use it, it’s free!
![Page 24: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/24.jpg)
You are a developer?
Join our community and help us making it
better!
![Page 25: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/25.jpg)
You are an institution (local government, hospital, museum etc.) interested in offering such an app to
your users?
Contact us, we can help!
![Page 26: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/26.jpg)
You don’t trust me and want to see if it really works?
Come to me during the break and I’ll show you
a live demo!
![Page 29: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/29.jpg)
Additional Material
![Page 30: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit](https://reader034.vdocuments.us/reader034/viewer/2022052602/55cd62e1bb61eb4f388b45d4/html5/thumbnails/30.jpg)
App configuration• the URL of the proxy;
• the URL of the geocoder;
• the URL of the routing service;
• the URL of the openAM authentication endpoint (Security and Privacy module);
• the ID of the CIVICFLOW campaign for crowdsourcing functionality (optional);
• the target platforms;
• the target deployment environments (development, test, production);
• other dependencies