A toolkit for addressing HCI issues in visual language environments

As noted almost a decade ago, HCI (human-computer interaction) aspects of visual language environments are under-developed. This remains a fact, in spite of the central role played by user interfaces in the acceptance and usability of visual languages. We introduce ZVTM, a toolkit aimed at promoting the development of HCI aspects of visual environments by making the creation of interactive structured graphical editors easier, while favoring the rapid integration of novel interaction techniques such as zoomable user interfaces, distortion lenses, superimposed layers, and alternate scrolling and pointing methods.

[1]  Benjamin B. Bederson,et al.  Toolkit design for interactive structured graphics , 2004, IEEE Transactions on Software Engineering.

[2]  M. Sheelagh T. Carpendale,et al.  A framework for unifying presentation space , 2001, UIST '01.

[3]  W. Buxton,et al.  A study in two-handed input , 1986, CHI '86.

[4]  Emmanuel Pietriga,et al.  VXT: a visual approach to XML transformations , 2001, DocEng '01.

[5]  Michel Beaudouin-Lafon,et al.  The architecture and implementation of CPN2000, a post-WIMP graphical application , 2000, UIST '00.

[6]  Rob Miller,et al.  The Amulet Environment: New Models for Effective User Interface Software Development , 1997, IEEE Trans. Software Eng..

[7]  Marian Petre,et al.  Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..

[8]  Emmanuel Pietriga,et al.  A formal study of a visual language for the visualization of document type definition , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[9]  François Pacull,et al.  A structured interactive workspace for a visual configuration language , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[10]  Peter J. Rodgers,et al.  Graph Algorithm Animation with Grrr , 1999, AGTIVE.

[11]  Jeffrey Heer,et al.  prefuse: a toolkit for interactive information visualization , 2005, CHI.

[12]  John C. Grundy,et al.  Pounamu: A Meta-Yool for Multi-View Visual Language Environment Construction , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[13]  Anna van Raaphorst RDF (Resource Description Framework) , 2006 .

[14]  John T. Stasko The path-transition paradigm: a practical methodology for adding animation to program interfaces , 1990, J. Vis. Lang. Comput..

[15]  Margaret M. Burnett,et al.  Scaling Up Visual Programming Languages , 1995, Computer.

[16]  Sarah A. Douglas,et al.  Model and representation: the effect of visual feedback on human performance in a color picker interface , 1999, TOGS.

[17]  Bay-Wei Chang,et al.  Animation: from cartoons to the user interface , 1993, UIST '93.

[18]  Emmanuel Pietriga Styling RDF Graphs with GSS , 2003 .

[19]  Emmanuel Barillot,et al.  Context and interaction in zoomable user interfaces , 2000, AVI '00.

[20]  Jonathan J. Cadiz,et al.  A seamless integration of algorithm animation into a visual programming language , 1996, AVI '96.

[21]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.

[22]  Henry Lieberman,et al.  Powers of ten thousand: navigating in large information spaces , 1994, UIST '94.

[23]  John C. Grundy,et al.  Integrating a Zoomable User Interfaces Concept into a Visual Language Meta-Tool Environment , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[24]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[25]  Michel Beaudouin-Lafon,et al.  Designing interaction, not interfaces , 2004, AVI.

[26]  Carl Gutwin,et al.  The usability of transparent overview layers , 1998, CHI Conference Summary.

[27]  Jock D. Mackinlay,et al.  Information visualization using 3D interactive animation , 1991, CHI.

[28]  Jean-Daniel Fekete,et al.  The InfoVis Toolkit , 2004, IEEE Symposium on Information Visualization.

[29]  Alan F. Blackwell,et al.  SWYN: a visual representation for regular expressions , 2001 .

[30]  Renaud Blanch,et al.  Semantic pointing: improving target acquisition with control-display ratio adaptation , 2004, CHI.

[31]  John T. Stasko,et al.  Animation support in a user interface toolkit: flexible, robust, and reusable abstractions , 1993, UIST '93.

[32]  Wendy E. Mackay,et al.  Context matters: Evaluating Interaction Techniques with the CIS Model , 2004, BCS HCI.

[33]  John J. Bertin,et al.  The semiology of graphics , 1983 .

[34]  Takeo Igarashi,et al.  Speed-dependent automatic zooming for browsing large documents , 2000, UIST '00.

[35]  Wayne Citrin,et al.  Requirements for graphical front ends for visual languages , 1993, Proceedings 1993 IEEE Symposium on Visual Languages.