GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Post on 14-Aug-2015

73 views 0 download

Tags:

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!

Contacts

Daniele Miorandi

daniele.miorandi@u-hopper.com

skype: danielemiorandi

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