This is the project I presented at the Android+ADK Challenge at the Google Developer Day 2011 in Berlin. Although it wasn't accepted I want to show the main idea of the project. Send me some feedback if you like it :) mapping the pollution of your streets


Nowadays with more than 50% of the human population living on cities, the air pollution and the quality of lifes in the cities have decreased considerably. Taking into account the industries near the cities, the public and private transports, planes and power plants that involve burning of fossil fuels. The air pollution have become a real problems for cities such as Beijing, Ciudad de México, Los Ángeles or Barcelona and their citizens.

Gases like CO, SO2 and others are the main culpable of the warming climate. Goverments are taking measures to limit emissions of these gases through the Kyoto Protocol and applying taxes on carbon emissions and fuels. However, the gas emissions have not decreased. Moreover, 2.4 million people die each year from causes directly attributable to air pollution. Asthma or cystic fibrosis are two of the diseases that pollution increases more.

For this reason, citizens have the right to know the most polluted areas of their city but also the less polluted areas to practise sports or walk with your child’s stroller. For example, in Barcelona there is a running area in one of the most polluted street in the city (Diagonal), so probably sport is not recommended during the daily traffic jams.


The goals of the CO2maps (CO-to-maps) are:

To achieve these goals, CO2maps will offer an air pollution sensor which will be connected via USB to you Android device. The CO2maps application will gather the air pollution information and will pair the measurement sensed data with its location (latitude, longitude and altitude). This information will be send at servers which will publish the data in the website. The system also will read the government open data related with air pollution.

The website would offer the real-time (or latest measurement) air pollution heat map of the “mapped” city (where people with the sensors have been) through the Google Maps and visualization tools. It will suggest the cleanest air routes for practising sports and walk with children. Also, the website would open an API with the historical data in standard format (JSON or XML) of the air pollution of the cities.

People who will create this air pollution map all around the world, would get “points” and cacique titles to do it. Furthermore, the system will maintain the privacy of the users who would share the air pollutions during their walks, rides or commuting.





With the main idea of using an agile programming methodology, this is a draft project plan with the milestones of the iterations (weekly):