"One day, in a Digital Signal Processing class, I was connecting wires, building circuits and amplifiers. I was bored, and I said to myself:

- I should deal with human.

- Go become a doctor then.

- hmm...

I didn't become a doctor. And I got D from
that class. Years later, I become an
interaction designer"

visualization, 3D, and others >
web >
physical installations >

I just graduated from Interactive Telecommunications Program, NYU.
I am currently enjoying New York, improving OpenProcessing, working
as a freelance interaction designer at R/GA, New York.

download my resume (pdf)

some wireframe examples (pdf)




open source visualization framework - bringing datasets and visualizations under one hood

openvisuals.org

visit the project site

challenge

Having raised a lot of attention lately, data visualization proved itself to be an important subject to provide better understanding of data and information which covers a wide range from data-intense scientific researches to election results. Most often good data visualizations are data-specific, and are not available publicly to be used with different datasets. The further uses of visualizations are noticable, but there is no current way to collaborate on this.

design

OpenVisuals.org is a framework for different visualizations and data sets to work with each other. Gathering people who are interested in information/data visualization together, website not only makes it possible for a user to upload a data set and visualize it using any of the uploaded visualizations on the website, but also invites other users to develop a visualization on top of the uploaded data set.

more info

A simple user scenerio is:

>> A person interested in visualizing a data uploads the data set to the website. He/she browses the website and picks a visualization to visualize his/her data. In the meantime, he/she allows his data set to be used by anyone under Creative Commons License.

>> A visualization artist finds this data very interesting. Copy/pastes the given code to Processing and starts building his/her own visualization using that data set. Once he/she is done, he/she uploads her visualization to the website. Then it becomes possible for anyone to use their data set on the website with this visualization through the website.

Framework invites people to share interesting data sets, and visualization artists to develop their own visualizations using these data on the website. Once visualization artists contribute their own visualizations to the website, it becomes possible for everyone to use that visualization with any data set on the website.

This framework includes two assets:

  • The website, OpenVisuals.org, which supports the framework as the place for people to upload, browse data and visualizations, to explore by mapping the data sets to visualization, and to communicate with each other using commenting, messaging, etc...
  • OpenVisuals Java Library, which is an API for Processing to make building visualizations easier by providing common functions. Also, this library functions as the bridge to map any uploaded visualization to any data set on the website.

This project can be considered as the 'visualization counterpart' of many data websites (eg. Swivel, Many Eyes, Gapminder), making it possible for users to develop and collaborate on the visualizations end.

More information at the learning section.

Some wireframes for the project.