I’ve been awarded with a second place in the Internation Challenge Innovada, in the Data Visualization category.

This international challenge focuses on journalists and developers and the aim is to reward the best visualizations and the best unpublished articles or reports based on the visualization of a set of data from various sources. Projects taking part in this competition will supply value in terms of information from constructive viewpoint of society and our environment.

For the competition, I developed an Interactive Data Visualization to show the migration flows in Spain. Here below the link with info about the project (spanish website):

Interactive Data Visualization: Migration flows in Spain

and here a video showing the application:

The application was developed using Processing, Unfolding Maps, Google Refine and the Geocoding API by Google. The data was obtained from the National Institute of Statistics of Spain.

The source code of the project is available in github. Check it out here or here.

I’ve published a project made some time ago but I think is worth to make it public. The motivation of this project is the emergence of devices such as Nintendo Wii, Microsoft Kinect, etc… which use new ways to interact with the user. No more keyboards and mouses… with this new stuff we can interact with them without touching anything at all. It’s really awesome!

So I made my own approach by creating a prototype which consists of a 3D world with a first-person perspective where you can walk through by using the head only. Your head’s movements are translated into movements in the 3D world so you can go forward and backward, sidestepping, look around, etc…

Here you can see the results:

The software was built mainly with openCV and openGL and it uses some of the most popular algorithms of Image Processing and Computer Vision.

You can see more info of the project and how was made here:
Creating a 3D Perceptual Interface with OpenGL and OpenCV

R is a language and environment for statistical computing and graphics and is provided with excellent graphics and plotting capabilities. Lately I’ve been playing with R to get used at creating simple visualizations and charts, as a first step to get a quick overview when using a the dataset.

R is really powerful and with a few lines of code you can get the work done. Here I will explain how to make a thematic map (also known as choropleth map) as well as some basic charts. Here you can see the final result:

Next month starts one of the more interesting courses related to Information Visualization in Spain. The University Pompeu Fabra (Barcelona) offers again, after a first successful edition, the Postgraduate in Information Visualization.

I did it myself last year and I recommend it to everyone interested in this field. From the teaching staff to the academic contents and methodology, all I can say are good reviews. Have a look to its website if you are interested.

At the end of the course we had to create a project of a non-trivial information visualisation based on the knowledge and assignments completed as part of the postgraduate. So my group created a blog to cover and explain all the work done, here below you can find the links (in spanish) for more info:

Which is the best way to visualize effectively a train timetable? Well probably there is a lot of ways to visualize this kind of data, and one of them is using the stem-and-leaf plot (called also stemplot). Using this technique the amount of data to display (hours and minutes) can be reduced.

Why are the stem-and-leaf plots useful in that case? This kind of plot is a method for showing the frequency with which certain classes of values occur. You could achieve the same by making a frequency distribution table or a histogram for the values, or you can use a stem-and-leaf plot and let the numbers themselves to show pretty much the same information.

Lately I’m pleasantly surprised due to two great initiatives which demonstrate the interest that has Catalunya for the world of the open data and the data visualization.

The first one demonstrates how the catalan government is sensible about the value of providing data to the general public, businesses and other organisations so they would be able to re-use public sector data and create value.

The second one is from my point of view such an awesome project that needs an entire post but for the moment, remember that name and its concept: Impure, a visual programming interface designed to give non-programmers access to professional tools for data visualization. Users can use it to process and display data from social media feeds, financial information and more.

Let’s go back to the first initiative:

Government of Catalonia Open Data Project

Government of Catalonia Open Data Project
The government of Catalonia has launched Gencat Open Data, an open government data portal where information of a public nature is published with the goal of fostering the use and reuse of information that comes from the administration. This portal groups together all the Government’s open data initiatives into a single catalogue, and adds the most important information associated with them for reuse purposes.

Today I’ve attended the MadeInFlex onsite IV, an event where some Adobe Platform evangelists have been talking about the last features of AIR 2.5, Flash Player 10.1 for Android, the integration between Flex 4 and Flash professional and other interesting stuff.

I’ve really got impressed about the posibilities that Flash and P2P can offer together. Specially interesting it has been the demo of Mark Doherty, showing how comunicate via p2p a laptop with an Android mobile device, using a second Android mobile device as a net access point. It was just a demo built with the AIR 2.5 beta but it shows what this technology can offer in reponse to other similiar technologies (the video chat FaceTime for Iphone). Mark shows this in a video on his Flash Mobile Blog.

P2P Video Demo – AIR2.5 on Android from Mark Doherty on Vimeo.

Pages: 1234
About me

Data Visualization · Interactive · HCI · Open Data · Data Science · Digital Humanities


More info here and here: