Exhibit Keeps Getting Better

scatterchart.gifI have men­tioned the Exhibit pro­ject out of the Semantic Inter­op­er­ab­il­ity of Metadata and Inform­a­tion in unLike Envir­o­ments (SIMILE) lab at MIT. Their Timeline pro­ject was one that I imme­di­ately was inter­ested in. It takes and XML of JSON feed and cre­ates a graph­ical anim­ated chro­no­lo­gical timeline. I threw 450 events from the life of Napo­leon at it for fun and was quite pleased with the res­ults. A couple months back they intro­duced Exhibit which allows a user to quickly and effi­ciently dis­play a JSON data­set in a vari­ety of flex­ible formats includ­ing search­able tables, Goggle maps, and the Timeline format above. Or as they state:

Exhibit is a light­weight struc­tured data pub­lish­ing frame­work that lets you cre­ate web pages with sup­port for sort­ing, fil­ter­ing, and rich visu­al­iz­a­tions by writ­ing only HTML and option­ally some CSS and Javas­cript code.
It’s like Google Maps and Timeline, but for struc­tured data nor­mally pub­lished through database-backed web sites. Exhibit essen­tially removes the need for a data­base or a server side web applic­a­tion. Its Javascript-based engine makes it easy for every­one who has a little bit of know­ledge of HTML and small data sets to share them with the world and let people eas­ily inter­act with them.

timeline.pngThe beauty of this scheme is that it is a cli­ent side frame­work and approach­able by any­one wish­ing to share their data and requires little know­ledge of javas­cript or the like. Its quite robust and extens­ible. In fact, over the past week, the developer added scat­ter­charts to the mix and the frame­work con­tin­ues to evolve very quickly. In fact, the developer has been soli­cit­ing com­ments on users needs for future devel­op­ment. There’s a very act­ive devel­op­ment com­munity grow­ing around this product.

Leave a Reply

*