This repository contains code which implements an Android-based car navigator for smart cities . The application connects HERE Maps technology with OASC cities which expose real time data through the FIWARE-NGSI APIs.
This pilot has been presented at the SCEWC 2015 and MWC 2016.
This showcase demonstrates how car navigation can be enriched by means of real time context data from smart cities. A smarter car navigator prototype, integrating both, real-time context data coming from several cities (Spain, Portugal and The Netherlands) and HERE maps is shown.
Two different use cases are demonstrated:
-
Car navigation experience on route is enriched by providing real time environmental information about the city and its facilities. Drivers know real time ambient data and can be advised, for instance of high pollution levels, influencing their driving behavior.
-
Drivers are guided to a suitable parking spot (indoors or outdoors), depending on different parameters such as vehicle type, traffic incidences, occupancy levels of nearby parkings and the like.
A video of the functionality offered can be found here.
The application runs on top of the
HERE Maps Premium SDK for Android.
So in order to run it you would need to apply for an evaluation copy of such SDK and register an application under the namespace
fiware.smartcity
. Then you will need to configure the corresponding credentials in the AndroidManifest.xml
file.
For your convenience an example of manifest.xml file is provided, so that you will only
have to add your credentials at the corresponding meta-data
sections.
First of all, please take into account that the repository contains a snapshot ready to work with Android Studio.
Once you have a patch please make a pull request.