TR2004-114

DiamondHelp: A Graphical User Interface Framework for Human-Computer Collaboration


    •  Rich, C.; Sidner, C.; Lesh, N.; Garland, A.; Booth, S.; Chimani, M., "DiamondHelp: A Collaborative Interface Framework for Networked Home Appliances", IEEE International Conference on Distributed Computing Systems Workshops, June 2005, pp. 514-519.
      BibTeX Download PDF
      • @inproceedings{Rich2005jun,
      • author = {Rich, C. and Sidner, C. and Lesh, N. and Garland, A. and Booth, S. and Chimani, M.},
      • title = {DiamondHelp: A Collaborative Interface Framework for Networked Home Appliances},
      • booktitle = {IEEE International Conference on Distributed Computing Systems Workshops},
      • year = 2005,
      • pages = {514--519},
      • month = jun,
      • url = {http://www.merl.com/publications/TR2004-114}
      • }

DiamondHelp is a reusable Java framework for building graphical user interfaces based on the collaborative paradigm of human-computer interaction. DiamondHelp's graphical design combines a generic conversational interface, adapted from online chat programs, with an application-specific direct manipulation interface. DiamondHelp provides "a things to say" mechanism for use without spoken language understanding; it also supports extensions to take advantage of speech technology. DiamondHelp's software architecture factors all application-specific content into two modular plug-ins, one of which includes Collagen and a task model.