Data Visualization Application


The application visualizes the population and number of mobile phones for various countries. The data for an individual country can be viewed and multiple countries can be compared. Testing showed that the application was easy to use and adapted to different device types. The application is designed to be used on multiple device types, e.g. mobile phone, tablet and desktop. The application was developed using Javascript and made extensive use of Sencha Touch, which is a HTML5 and Javascript framework for developing mobile web applications.

There were two sets of data being used by this application, the number of mobile phones and the population of a number of countries. The population data set was retrieved by the use of a JSON file. The mobile phone data set was retrieved by using a MYSQL database. This involved using a server side language (PHP).

The data sets were retrieved from Gapminder. They were converted to JSON using Mr. Data Converter

Technologies Used

  • JavaScript
  • Sencha Touch 2.1 Framework
  • PHP
  • HTML5
  • CSS
Full documentation on this project including planning, research, implementation and testing can be found here