Dissemination‎ > ‎

Demonstration: Annual Polis Conference Madrid 2014

POLIS Annual Conference 2014

The annual Polis conference was held in Madrid at November 27th and 28th, 2014. The GAMBAS consortium was demonstrating the GAMBAS middleware and some of its applications during this year's Polis conference. 

The demonstration not only encompassed the Madrid Navigator application prototype but also the associated backend services that drive the application.

All the participants in the Polis conference had the opportunity to try out the Madrid Navigator application on their Android devices to move around Madrid during those days.

Madrid Navigator Application

As of now the Madrid Navigator – one of the main results of the application development on top of the GAMBAS middleware – is freely available on the Google Play store.

Madrid Navigator enables users to navigate through the city of Madrid on foot or by using the public bus network. Madrid Navigator features a powerful step-by-step navigation that tells users which bus to take and where to leave.

The key features of Madrid Navigator include:

·         Hybrid offline maps and offline search for places in Madrid

·         Retrieval of bus timetables for all bus stops and all bus lines

·         Computation of walking routes within the city of Madrid

·         Computation of transit routes using the public bus network of Madrid

·         Accurate step-by-step navigation for trips with optional audio feedback

·         Retrieval of real-time in-bus location and route information

·         Integration of incidents captured by the bus network operator

·         Retrieval of nearby stops for arbitrary locations in the city

·         Visualization of the public bus lines and stops

·         Context-aware help to get new users started quickly

Madrid Navigator Services

The Madrid Navigator provides an interesting service to its users but as it happens often with technology, the real magic takes place behind the scene. In order to supply the user interface with data, the GAMBAS consortium and Locoslab GmbH have built a number of GAMBAS-powered backend services. The capabilities of these services include:

·         Map tile generation (based on OSM data): In order to drive the hybrid map included in the Navigator, a backend service is generating map tile images, which can then be downloaded and displayed when needed.

·         Address resolution (geocoding and reverse geocoding): In order to search for relevant places, bus stops and street names, a backend service is supporting address to coordinate and coordinate to address translations.

·         Transit routing (based on OSM and GTFS data): As basis for the advanced step-by-step navigation, a backend service is able to generate alternative transit routes for arbitrary points in the city. The routing algorithm is flexibly configurable and is able to process additional information coming from different data sources in order to optimize routes for a user.

·         Crowd level and incident processing: As an example for information that can be considered during routing, two additional backend services capture incidents collected by the network operator and the crowd level inside the buses. To collect the later, the GAMBAS middleware is running inside a number of buses running in Madrid to capture the current number of passengers in real-time.