CPN/Tools is a major redesign of the popular Design/CPN tool from the University of Aarhus CPN group. The new interface is based on advanced, post-WIMP interaction techniques, including bi-manual interaction, toolglasses and marking menus and a new metaphor for managing the workspace. It challenges traditional ideas about user interfaces, getting rid of pull-down menus, scrollbars, and even selection, while providing the same or greater functionality. It also uses the new and much faster CPN simulator. The first internal release of CPN/Tools was made in April 2000 and the first public release is expected in October 2000. CPN/Tools requires an OpenGL graphics accelerator and will run on all major platforms (Windows, Unix/Linux, MacOS).
Video artifacts help bridge the gap between abstraction and detail in the design process. This paper describes how our use and reuse of video artifacts affected the re-design of a graphical editor for building, simulating, and analyzing Coloured Petri Nets. The two primary goals of the project were to create design abstractions that integrate recent advances in graphical interaction techniques and to explicitly support specific patterns of use of Petri nets in real-world settings. Using a participatory design process, we organized a series of video-based design activities that helped us manage the tension between finding useful design abstractions and specifying the details of the user interface. Video artifacts resulting from one activity became the basis for the next, facilitating communication among members of the multi-disciplinary design team. The video artifacts provided an efficient way of capturing and incorporating subtle aspects of "Petri Nets In Use" into our design and ensured that the implementation of our design principles was grounded in real-world work practices.
Modeling is central to doing and learning object-oriented development. We present a new tool, Ideogramic UML, for gesture-based collaborative modeling with the Unified Modeling Language (UML), which can be used to collaboratively teach and learn modeling. Furthermore, we discuss how we have effectively used Ideogramic UML to teach object-oriented modeling and the UML to groups of students using the UML for project assignments.
I describe an ongoing design process for expanding a user interface involving advanced interaction techniques (marking menus and toolglasses). My goal is to investigate evaluation and reuse of design guidelines for untraditional interfaces in a participatory design process.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.