in|situ| Lab - Log In

in|situ| Software

BiPad is a toolkit written in Objective-C to help developers add bimanual interaction with the support hand to iPads.


Download: http://insitu.lri.fr/Bipad
Project page: http://insitu.lri.fr/Bipad

Shared Substance is a programming framework and middleware for developing distributed interactive application. It is used in the WILD project to create multi-surface applications. Substance is an implementation of the data-oriented programming model, and Shared Substance is a framework and middleware built upon Substance.


Download: http://sourceforge.net/projects/substance-env/
Project page: http://substance-env.sourceforge.net/

Scotty demonstrates runtime toolkit overloading, an approach for creating deep modifications to software applications without access to their source code. Scotty adds a plugin architecture to existing, unmodified Cocoa applications on Mac OS X. Runtime developers can use this toolkit to write plugins that augment, enhance, or otherwise modify the application at runtime. End users can then use these plugins to transform their interaction with the original application.


Download: http://code.eagan.me/
Project page: http://insitu.lri.fr/Projects/Scotty

Metisse is an X-based window system designed with two goals in mind. First, it should make it easy for HCI researchers to design and implement innovative window management techniques Second, it should conform to existing standards and be robust and efficient enough to be used on a daily basis, making it a suitable platform for the evaluation of the proposed techniques.


Download: http://insitu.lri.fr/metisse/docs/building.html
Project page: http://insitu.lri.fr/metisse

SwingStates is a library that adds state machines to the Java Swing user interface toolkit. Unlike traditional approaches, which use callbacks or listeners to define interaction, state machines provide a powerful control structure and localize all of the interaction code in one place. It reduces the potential for an explosion of states by allowing multiple state machines to work together. SwingStates can be used to add new interaction techniques to existing Swing widgets, to program new widgets by using the flexible and powerful SwingStates' Canvas and to control high-level dialogues.


Download: http://sourceforge.net/project/showfiles.php?group_id=191556
Project summary: SwingStates
Project page: http://swingstates.sourceforge.net/

The ZVTM is a Zoomable User Interface (ZUI) toolkit implemented in Java, designed to ease the task of creating complex visual editors in which large amounts of objects have to be displayed, or which contain complex geometrical shapes that need to be animated. It is based on the metaphor of universes that can be observed through smart movable/zoomable cameras, and offers features such as perceptual continuity in object animations and camera movements, which should make the end-user's overall experience more pleasing.


Download: http://zvtm.sourceforge.net/download.html
Project page: http://zvtm.sourceforge.net/index.html

ZGRViewer is a 2.5D graph visualizer implemented in Java and based upon the Zoomable Visual Transformation Machine (ZVTM). It is specifically aimed at displaying graphs expressed using the DOT language from AT&T GraphViz and processed by programs dot, neato or others such as twopi.


Download: http://zvtm.sourceforge.net/zgrviewer.html#download
Project page: http://zvtm.sourceforge.net/zgrviewer.html

Fresnel is a presentation vocabulary for Semantic Web data designed to be application and representation paradigm independent. JFresnel is a Java library that implements the Fresnel specification for various RDF APIs, such as Jena and Sesame.


Download: http://jfresnel.gforge.inria.fr/download.html
Project page: http://jfresnel.gforge.inria.fr/

IsaViz is a visual environment for browsing and authoring RDF models represented as graphs. It features a 2.5D user interface allowing smooth zooming and navigation in the graph; creation and editing of graphs by drawing ellipses, boxes and arcs; RDF/XML, Notation 3 and N-Triple import and export, SVG and PNG export. Since version 2.0, IsaViz can render RDF graphs using GSS (Graph Stylesheets), a stylesheet language derived from CSS and SVG for styling RDF models represented as node-link diagrams.


Download: http://www.w3.org/2001/11/IsaViz/#download
Project page: http://www.w3.org/2001/11/IsaViz/