GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
-
Upload
daniele-miorandi -
Category
Technology
-
view
73 -
download
0
Transcript of GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
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
The ‘What’
An app for routing and navigating users across
outdoor and indoor spaces
• 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
https://gitlab.com/ilocate/ilocate-app
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
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
Toolkit Architecture
i"locate:*Indoor/outdoor*LOCa4on*and*Asset*management*Through*open*gEodata*www.i"locate.eu***
(GA*621040)*
Current-architecture-(final?)
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)
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)
Demo?
Crowdsourcing
• Based on the CIVICFLOW (http://civicflow.com/) platform
• Free!
Get it and start playing around!
You are a company developing indoor/outdoor LBS?
Use it, it’s free!
You are a developer?
Join our community and help us making it
better!
You are an institution (local government, hospital, museum etc.) interested in offering such an app to
your users?
Contact us, we can help!
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!
https://gitlab.com/ilocate/ilocate-app
Additional Material
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