My indepedent work this semester focused on the possibility of creating a JAVA applet that could serve as a method of  extracting and presenting the information present within an existing database.  Inspired by work of this type that I had found online, my goal was to do so in a manner which is intuitive, interactive, and aesthetically attractive.  more... 

Silk functions as a spatial representation of associative relationships - - pairs of elements within the structure are related by a non-directed connection.  As collections of pairs are grouped together, constellations of certain elements form within the data and are visually indicated by a clustering of elements on-screen.  more...

As elements enter the system they are first inserted into the space at random.  As connections develop between the elements, physical forces between the elements encourages linked topics to draw closer together, while unrelated elements distribute themselves evenly around the nodes. more...

In this specific application of Silk, it is used to reveal relationships between concepts as they are found in card catalog records.  Once a desired list of records has been found ( through the Princeton University Library Web Catalog ), the URL can be submitted through a HTML form to a parser which retrieves bibliographical records for each entry.  more...

Through experimentaion and user feedback, this project evolved into   

sample web, after a keyword search for "orpheus"