ITP Thesis Presentations 2007
Monday, April 30 - Friday, May 4
12-9 pm

Information Recast: A Flexible Map

Jonathan Cousins

A 2D and 3D info viz of global immigration data in a flexible environment where users can re-arrange the elements.

A Flexible Map (still

Description

The amount and kind of data we collect has exploded since the advent of computers. Increasingly, designers, scientists, artists and other professionals look for new ways to visualize that data in an effort to test hypotheses or introduce new ideas. This project is an exploration of new visualization techniques. A special focus has been placed on creating an interface that allows a user to change the physical arrangement and other aesthetic features of a visualization. The question and ultimate goal is determine if this increases the likelihood of discovery and new conclusions.

Personal Statement

I have long been interested in data, political/world affairs and a variety of art forms. ITP has allowed me to bring my interest in these topics together in several projects, but particularly those involving information visualization. What continues to inspire me is described below.

Artists, scientists and business professionals recognize the exciting challenges and opportunities of visualizing information. One of those opportunities that has been recognized by all three of those groups to varying degrees is the potential for visualization to promote a greater general understanding of information architecture and virtual landscapes.

Throughout history we created maps, gauges, graphs, charts and other methods to record and examine data. These efforts have aided and emboldened our exploration of the physical universe, for better and for worse. Our interest about the virtual universe is based on a similar curiosity and it is just as intense.

As computing becomes increasingly ubiquitous and as information about us is collected, stored, sold, modified and interpreted in ways we could not have conceived of until very recently, our need to understand the changes in the landscape grows. All the questions that arise after considering the implications of data collection and wired spaces can be better understood and responded to by us if we can see how the data is very much alive and accessible.

Information visualization can be used to remove the layers of abstraction added by technology. It therefore has the potential to facilitate a deeper understanding of our new way of life.

Background

My contextual sources that pre-date the 1950s are broad. They include everything from piano rolls to pre-Columbian world maps.

The following sources of context are all relatively recent:

Bureau d'etudes, The World Government, 2003

Dominique Brodbeck and Luc Girardin, Macrofocus, City'O'Scope, 2000

Brian McGrath and Mark Watkins, Manhattan Timeformations, 2000

Audience

Those interested in data visualization, information architecture, and user experience and interface design.

User Scenario

For the thesis presentation and hopefully for the show, I would like to use one of the ITP G5 computers, but I could use my laptop. This machine would drive a projector that will project onto a 2' X 3' sheet of teleprompter glass. The configuration is simple. I have included an illustrator sketch of the project (see second image file attached above). In brief, a user would stand in front of a high table with nothing but a black cloth on it and a mouse (no keyboard or LCD monitor). The hanging glass is only a few feet away and the projector throws the image onto it at a 45 degree angle. A black curtain a few feet behind the glass helps create the illusion that the interface is suspended in thin air. The user can interact with the projection on the screen as they would with any traditional monitor. I have a diagram as one of the attached image files above and there is a web version available (linked to above). Please contact me should you have any questions.

Implementation

Three basic stages:

1.) Selecting a data set and making determinations about how to use it. For example, in this stage I looked closely at using total global immigration versus global asylum seekers.

2.) Building an underlying framework. I built a MySQL database to hold the data (approximately 20,000 cells) and wrote a several php scripts to generate a variety of results. This stage involved solving some of the basic code challenges for the Processing software, for example, how to translate latitude and longitude points to on screen vectors.

3.) Developing and implementing the coding strategy for the software and interface in Processing. For example, how to write classes to handle particle systems, vectors for 3D viewing, hash tables and so on.

Url

http://www.jonathancousins.com/information_recast/map

Classes

Thesis, The Nature of Code

Keywords

data visualization, interface design, information architecture

Additional Documents

Video Stream