Accidents.io is a web mobile application for mapping and reviewing accidents. It has been developed in the context of the UTMOST project.
Accidents.io has been made for integrating different sources of information. Datasources such as Twitter are real-time while other are simply tabular documents.
The main source of information are the reports directly published by the users through the application.
Tweets about accidents are imported in real-time, using the Twitter Streaming API. Further analyses can be done through advanced solution such as Reador.net.
The Norwegian AftenPosten newspaper provided us a dataset from their Sykkelpatruljen application.
Microsoft Bing provides an API for retrieving traffic incidents information.
Accidents.io is based on MASTER from the BRIDGE project. It's a HTML5 application which can be used on smartphones, tablets and desktop computers.
Technology | Purpose |
---|---|
AngularJS | Main framework of the web application |
ThingModel | Middleware synchronizing the data |
MapBoxAPI | Map provider, based on OpenStreetMap |
Leaflet.js | Interactive map library |
PruneCluster | Plugin for Leaflet, providing support of large and live datasets |
Google Street View | Interactive panoramic views of the streets in the world |
Caracal | Multimedia backend server |
Bing Maps APIs | Satellite views and incident stream |
Nokia Here APIs | Geocoding and reverse geocoding |
Twitter Streaming API | Live stream of tweets |
Accidents.io has been made as a proof of concept, to test various technologies and APIs. Advanced usages of the application are not explored.