Sluice: A Java-Based Framework for Collaborative Interactive Modular Visualization Environments

dc.contributor.authorIsenhour, Philip L.en
dc.contributor.authorShaffer, Clifford A.en
dc.contributor.authorBegole, James M.A.en
dc.contributor.authorNielsen, Jeffen
dc.contributor.authorAbrams, Marcen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2013-06-19T14:37:15Zen
dc.date.available2013-06-19T14:37:15Zen
dc.date.issued1997-10-01en
dc.description.abstractWe present Sluice, a framework for constructing collaborative, interactive, modular visualization environments (CIMVEs) for use on the World Wide Web. Sluice supports using Java to build modules that create, manipulate, and generate visualizations of tables of data. Sluice provides necessary infrastructure for a CIMV, including interface specifications for methods that modules of the MVE must implement, event propagation to support interaction and dynamic updating, and mechanisms for efficiently supporting collaboration. Our fundamental description of data comes in the form of table which is filtered, extended, or otherwise manipulated to produce a new "view" of the data at each module. We use the observer/observable design pattern to support dynamic updating of visualizations downstream in the dataflow network. Sluice also supports on-the-fly manipulation of the dataflow network. Sluice uses functionality provided by the JavaBeans package to support introspection of modules. This allows CIMVE implementations to discover, query, and set the values of properties of modules at runtime. After describing the design rationale, capabilities, and implementation of Sluice, we then describe our prototype CIMVE named SIEVE.en
dc.format.mimetypeapplication/postscripten
dc.identifierhttp://eprints.cs.vt.edu/archive/00000474/en
dc.identifier.sourceurlhttp://eprints.cs.vt.edu/archive/00000474/01/TR-97-17.psen
dc.identifier.trnumberTR-97-17en
dc.identifier.urihttp://hdl.handle.net/10919/19961en
dc.language.isoenen
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen
dc.relation.ispartofHistorical Collection(Till Dec 2001)en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleSluice: A Java-Based Framework for Collaborative Interactive Modular Visualization Environmentsen
dc.typeTechnical reporten
dc.type.dcmitypeTexten
Files
Original bundle
Now showing 1 - 1 of 1
Name:
TR-97-17.ps
Size:
1.84 MB
Format:
Postscript Files