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.