Number of co-authors:4
Number of publications with 3 favourite co-authors:Hubertus Hohl:4Jurgen Herczeg:4Rul Gunzenhauser:2
Matthias Ressel's 3 most productive colleagues in number of publications:Jurgen Herczeg:7Hubertus Hohl:5Rul Gunzenhauser:2
The moment clients realize that revisions are not an all-you-can-eat buffet, suddenly they realize they are not hungry.
-- Lester Beall
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !
Publications by Matthias Ressel (bibliography)
Ressel, Matthias and Gunzenhauser, Rul (1999): Reducing the Problems of Group Undo. In: Proceedings of the International ACM SIGGROUP Conference on Supporting Group Work 1999 November 14-17, 1999, Phoenix, Arizona, USA. pp. 131-139.
Providing undo functionality in groupware has been identified as an important, but difficult problem. Existing solutions show deficiencies like lacking generality, being too complex, being inefficient, or failing to yield acceptable results in common situations. In this paper we describe a new approach which reduces local group undo to a transformation-based method for combining the effects of concurrently issued user commands. Besides transformations we introduce mirror and folding operators in order to build a unique and consistent multidimensional model of the user interaction. In this way the problems of group undo mentioned above can be either overcome or at least reduced.
© All rights reserved Ressel and Gunzenhauser and/or ACM Press
Ressel, Matthias, Nitsche-Ruhland, Doris and Gunzenhauser, Rul (1996): An Integrating, Transformation-Oriented Approach to Concurrency Control and Undo in Group Editors. In: Olson, Gary M., Olson, Judith S. and Ackerman, Mark S. (eds.) Proceedings of the 1996 ACM conference on Computer supported cooperative work November 16 - 20, 1996, Boston, Massachusetts, United States. pp. 288-297.
Concurrency control and group undo are important issues in the design of groupware, especially for interactive group editors. We present an improved version of an existing distributed algorithm for concurrency control that is based on operation transformations. Since the usability of the algorithm relies on its formal correctness, we present a set of necessary and sufficient conditions to be satisfied in order to ensure consistency in a replicated architecture. We identify desirable properties of operation transformations and show how our approach can be employed to implement group undo. The approach has been applied to build a prototypical group editor for text; some experiences gained are presented.
© All rights reserved Ressel et al. and/or ACM Press
Herczeg, Jurgen, Hohl, Hubertus and Ressel, Matthias (1993): A New Approach to Visual Programming in User Interface Design. In: Proceedings of the Fifth International Conference on Human-Computer Interaction 1993. pp. 74-79.
To face prevailing problems with existing tools for interactively building graphical user interfaces we present a new object-oriented approach to implementing visual programming tools. This approach is employed by the user interface development environment XIT. It is based on the representation of knowledge for creating and manipulating interaction objects in the underlying user interface toolkit. This knowledge forms the basis for a set of higher-level tools, including interface builders, inspectors, browsers, and tracers, which may be applied to user interfaces created by either visual or conventional programming.
© All rights reserved Herczeg et al. and/or Elsevier Science
Ressel, Matthias, Hohl, Hubertus and Herczeg, Jurgen (1993): An Eventful Approach to Multi-Media, Multi-User Applications. In: Proceedings of the Fifth International Conference on Human-Computer Interaction 1993. pp. 428-433.
Existing software development tools and user interface toolkits assist application programmers in developing and implementing single-user applications with graphical user interface. However, multi-media and multi-user applications introduce new dimensions, like temporal aspects, concurrency, or sharing of objects, that are usually not supported by these tools. In this paper we describe the experience we made as we developed and implemented a distributed multi-user application in the domain of hyper-media document production. We describe the chosen event-based approach and how it makes it easier to augment existing software in order to support cooperative work as well as new kinds of temporal media.
© All rights reserved Ressel et al. and/or Elsevier Science
Hohl, Hubertus, Herczeg, Jurgen and Ressel, Matthias (1993): An Interactive Design Environment for Graphical Browsers. In: Proceedings of the Fifth International Conference on Human-Computer Interaction 1993. pp. 585-590.
Browsing, viewed as an integral approach to exploring and directly manipulating large and complex information spaces, crucially depends on adequate graphical presentation and interaction techniques to support navigation. Going beyond available user interface development environments, which are poor in representing and graphically presenting application-specific information structures, we describe an integrated approach to developing domain-specific browsing tools. A set of extensible and reusable construction kits for browsing form an application-independent framework that provides powerful mechanisms for representing, presenting, and accessing complex information structures. This framework is integrated within a browser design environment which offers higher-level tools for building or modifying domain-specific browsers interactively. These tools are designed to be used by both application developers and end users, i.e. domain experts, to adapt and tailor browsers according to a particular application domain or to specific user needs.
© All rights reserved Hohl et al. and/or Elsevier Science
Herczeg, Jurgen, Hohl, Hubertus and Ressel, Matthias (1992): Progress in Building User Interface Toolkits: The World According to XIT. In: Mackinlay, Jock D. and Green, Mark (eds.) Proceedings of the 5th annual ACM symposium on User interface software and technology November 15 - 18, 1992, Monteray, California, United States. pp. 181-190.
User interface toolkits and higher-level tools built on top of them play an ever increasing part in developing graphical user interfaces. This paper describes the XIT system, a user interface development tool for the X Window System, based on Common Lisp, comprising user interface toolkits as well as high-level interactive tools organized into a layered architecture. We especially focus on the object-oriented design of the lower-level toolkits and show how advanced features for describing automatic screen layout, visual feedback, application links, complex interaction, and dialog control, usually not included in traditional user interface toolkits, are integrated.
© All rights reserved Herczeg et al. and/or ACM Press
Show this list on your homepage
Join the technology elite and advance:
Changes to this page (author)24 Feb 2010: Modified29 Jun 2007: Added
29 Jun 2007: Added
28 Jun 2007: Added
28 Apr 2003: Added
Page maintainer: The Editorial Team