Platform: Windows 8 Metro
Language: C#, XAML
Description:
- The application offers a unique and innovative way of visualizing a huge amount of demographical and geographical data.
- The visualization of the data is created at run-time based on each search the user has made.
- The application needs two input values, the name of the country and the maximum population value (The visualization will contain data for cities with population below the chosen population value).
- The main page also allows the user to sort the resulted cities by different means: alphabetically, by population or by geographical coordinates and each selection the user makes will result in a new animation of the data visualization.
- To find out information about a specific value which is represented in the visualization, each bar, when it is being clicked updates additional details about the selected city.
- Also by clicking the name of the cardinal direction an average of the population in the selected region will be calculated and displayed in the information area providing a brief idea about how population is spread in that country.
- The application consists of two different pages, one which provides the actual data visualization and the second one, a statistics page. This statistics page is updated in real-time during each search and provides accurate information about the most searched countries and most frequent cities which resulted after the queries.
- The statistics page displays two lists: the most searched countries can contain unlimited entries and displays the country name and the number of hits while the second list contains the top 20 cities which have been displayed.
Features:
- The application manages to illustrate both the geographical data which is the city name and its location but also the population value by separating the cities in 4 dials based on the 4 cardinal directions (This is achieved by averaging the latitude values and longitude values of all the resulted cities and comparing each city location with the average coordinate).
- The application offers a helpful autocomplete feature for the country input;
- The application uses a couple of services which update or retrieve data from the cloud database (The application uses a couple of tables in the database in order to store the search statistics and therefore it uses a couple of different services to manipulate data).
- The statistical data is updated in real-time so any time a user accesses the statistics page he will see the latest data.
- The information from the database is retrieved by the web services in XML format.
Demo: World Population
No comments:
Post a Comment