Color Perception and Data Vizualization

Develop an application which will be able to generate Ishihara Tests based on data from a database. The data will be loaded in the application which will determine if such a visualization is possible from the current data set. If not the data will be correlated/linked with other data sets in order to generate the visualization.

  • Requirements: visualization library
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects:

Digital Inheritance

A technology savvy grandpa wants to decide how to divide his inheritance to his current family and future family. For this reason he wants an application which facilitate his decision and also be able to send it in a digital/physical format. Part of his fortune he wants to divided as bitcoin (or similar digital currency), another part as gift certificates to several online stores and another part as physical currency. Another large part of his fortune consists of paintings, digital photos, books (digital and physical format), and miscellaneous.

The application will monitor the activity of his family on social networks over an extensive period of time and draw insights into the preferences of each family member, on social status, income, education/grades and perspectives. Based on this factors the application will be able to suggest (the suggestion will be based on the grandpa options: he wants a person most likely to succeed, he wants to help those in need, he wants someone he can trust, he wants to fix someone’s life etc.) one or more likely candidates.

  • Requirements:
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects:

Social Ancestry

Develop a (Web) application which will allow a person to follow up on its ancestors or to store information for his heirs. The application will gather information from social networks (foursquare, twitter, facebook, flickr, dropbox etc.) and compose a time lime of a person/generation/family branch. Future generation will be able to access information regarding members of their family, where they live, travelled, what were some important highlights of their life on a social network, what medical conditions they suffered from and other important information.

The digital footprint each generation/person leaves on a social network will be stored on the application (“relevant” information only) as some social networks fade or are replaced by new ones.

Bonus: Develop a visualization solution for such an application.

  • Requirements:
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects: Digital Legacy Box

Network Simulator

Develop a visual network simulator where you can specify the architecture of a network, add or remove network note, configure DNS, Gateway, IP address (IPv4 and/or IPv6) specify one or more FTP/HTTP server, install (fictive) OS versions on each computer, configure network equipment (routers, servers etc.) and ultimately monitor the network traffic All this doing drag and drop actions and text input actions.

Bonus: Admin mode where a web console will be available and will allow to configure network equipment using commands.

  • Requirements:
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: ;
  • Similar projects: probably there are a few but I couldn’t find them.

Microdata visualizer and editor

Develop an application which offers support for inline editing (see http://patternry.com/p=inline-edit/) of Web templates and also support to annotate (using the in place editing tool) the data using microdata. The application will offer suggestion based on schema.org or a imported/selected vocabulary.
The client side application will be separate into two sides. On one side the inline editing of the template will be possible and on the other side the hierarchy of the microdata will be visible using indented tree or dendrograms.

 

Bibliography and References Explorer

Going trough the references of book/article can be tiresome because there references will most likely lead you to explore other references (it’s like a never-ending cycle). The idea is to find a meaningful way to explore and visualize references and help the user so that he knows what he should select (and read from those references).

This idea has 2 parts:

  • the visualization & interactive exploration of references;
  • Finding a good way to recommend and rate bibliographic references.

 

QR Codes Visual Database

Develop an application which helps a user make sense of the QR codes that surround him/her. He/she will be able to interactively explore and navigate through QR codes, that he/she or his/her friends identified, but also promote some QR codes to some of his/her friends. Display a map of QR codes and where he can find them near him (without knowing what that code represents). Visualize in a interesting way the information associated to a certain QR code.

  • Requirements:
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects: 

 

Info graphics HTML5 Editor

So far many organization had published (and still do) a lot of (open) data. While this is a good practice, it is still hard to make sense of all this data. A quick easy method to make the data available to the public in a easy manner is to present it in an inforgraphic. Therefore we require a web application that takes advantage of predefined widgets with which a user can design his own infographic. The widgets will be dynamic and can incorporate data from a json file.

This idea is similar to one I proposed a while back Visualize your data .