Publication statistics

Pub. period:1993-2006
Pub. count:12
Number of co-authors:16


Number of publications with 3 favourite co-authors:

Renaud Blanch:
Jie Zhou:
Yunpeng Zhao:



Productive colleagues

Thomas Baudel's 3 most productive colleagues in number of publications:

Ravin Balakrishnan:108
Bill Buxton:78
Michel Beaudouin-L..:53

Upcoming Courses

go to course
UI Design Patterns for Successful Software
go to course
Psychology of Interaction Design: The Ultimate Guide
Starts the day after tomorrow !

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !


Our Latest Books

The Social Design of Technical Systems: Building technologies for communities. 2nd Edition
by Brian Whitworth and Adnan Ahmad
start reading
Gamification at Work: Designing Engaging Business Software
by Janaki Mythily Kumar and Mario Herger
start reading
The Social Design of Technical Systems: Building technologies for communities
by Brian Whitworth and Adnan Ahmad
start reading
The Encyclopedia of Human-Computer Interaction, 2nd Ed.
by Mads Soegaard and Rikke Friis Dam
start reading

Thomas Baudel

Picture of Thomas Baudel.
Update pic
Personal Homepage:

Current place of employment:

Principal Scientist at ILOG


Publications by Thomas Baudel (bibliography)

 what's this?
Edit | Del

Baudel, Thomas (2006): From information visualization to direct manipulation: extending a generic visualization framework for the interactive editing of large datasets. In: Proceedings of the ACM Symposium on User Interface Software and Technology 2006. pp. 67-76.

Today's generic data management applications such as accounting, CRM or logging and tracking software, rely on form and menu based interfaces. These applications take only marginal advantage of current graphical user interfaces. This is because the data they handle does not have intrinsic visual representations upon which direct manipulation principles can be used. This article presents how we have extended an Information Visualization framework with generic data manipulation functions. These new data editing capabilities are tuned to take advantage of the characteristics of each view. They enable us to generalize the direct manipulation mechanisms to address many abstract data manipulation needs. In this article we present five uses of the features we have implemented and deduce a general workflow applicable to a variety of contexts. The workflow comprises three steps and five editing actions. The steps are: adjust view, select, and edit. The editing actions are: edit a value or group of values, clone objects, remove objects, add attributes, and remove attributes. The workflow provides complete editing access to table and hierarchical data structures using particularly terse interaction methods. It defines a general data editing model that enables powerful data manipulation tasks without requiring end-user programming or scripting.

© All rights reserved Baudel and/or ACM Press

Edit | Del

Owen, Russell, Kurtenbach, Gordon, Fitzmaurice, George W., Baudel, Thomas and Buxton, Bill (2005): When it gets more difficult, use both hands: exploring bimanual curve manipulation. In: Graphics Interface 2005 May 9-11, 2005, Victoria, British Columbia, Canada. pp. 17-24.

In this paper we investigate the relationship between bimanual (two-handed) manipulation and the cognitive aspects of task integration, divided attention and epistemic action. We explore these relationships by means of an empirical study comparing a bimanual technique versus a unimanual (one-handed) technique for a curve matching task. The bimanual technique was designed on the principle of integrating the visual, conceptual and input device space domain of both hands. We provide evidence that the bimanual technique has better performance than the unimanual technique and, as the task becomes more cognitively demanding, the bimanual technique exhibits even greater performance benefits. We argue that the design principles and performance improvements are applicable to other task domains.

© All rights reserved Owen et al. and/or their publisher

Edit | Del

Blanch, Renaud, Beaudouin-Lafon, Michel, Conversy, Stephane, Jestin, Yannick, Baudel, Thomas and Zhao, Yun Peng (2005): INDIGO: une architecture pour la conception d'applications graphiques interactives distribues. In: Proceedings of the 2005 Conference of the Association Francophone dInteraction Homme-Machine 2005. pp. 139-146.

The INDIGO project develops a new generation of tools for distributed interactive applications. The proposed architecture is composed of object servers that manage the applications's data and interaction and rendering servers that manage display and interaction. Such separation of the core application logic from the interaction makes it possible to optimize graphical rendering and interaction according to the current setup and context. This approach was validated through examples that illustrate various types of presentation and interaction devices.

© All rights reserved Blanch et al. and/or ACM Press

Edit | Del

Baudel, Thomas (2002): Visualisations compactes: une approche déclarative pour la visualisation d'information. In: Proceedings of the 2002 Conference of the Association Francophone dInteraction Homme-Machine 2002. pp. 161-168.

We introduce a descriptive model that allows the definition of a large class of information visualization algorithms with a small number of parameters. Compact visualizations, which we conjecture is equivalent to the class of visualizations that can be rendered in a time directly proportional to the size of the input data, are defined by a fixed dataflow architecture: clustering and subclustering of input data, sort, graphic primitives and graphic attributes generation. At each step, the parameters are expressions of the host programming language, which include input attribute names and local variable names. Local variables are a specific concept that allows us to extend the expressiveness of the dataflow architecture. We introduce our model formally, and then show its expressiveness with a few examples.

© All rights reserved Baudel and/or ACM Press

Edit | Del

Zhao, Yunpeng, Baudel, Thomas and Zhou, Jie (2002): Objets graphiques transactionnels: une méthode ouverte pour la cration d'applications interactives distribues synchrones. In: Proceedings of the 2002 Conference of the Association Francophone dInteraction Homme-Machine 2002. pp. 183-190.

We introduce Transactional Graphic Objects, an open approach to share graphic objects in direct-manipulation distant CSCW (Computer Supported Cooperative Work) applications. We also present the client-server architecture for such applications. The graphic objects hosted by the server are accessed by clients by means of transactions in an XML based language, the Graphic Object Access Language (GOAL). GOAL is defined as an open communication protocol between the client and the server. Conforming to the common protocol, the server and the client can be implemented using different languages or techniques. GOAL is language independent; it can be carried over HTTP and pass transparently through enterprise firewalls. This makes the construction of efficient heterogeneous direct manipulation CSCW applications much easier. GOAL is also compatible with the SOAP protocol and can be used to implement interactive Web Services. The transactional approach makes the handling of concurrent access and session management transparent to the application developer.

© All rights reserved Zhao et al. and/or ACM Press

Edit | Del

Baudel, Thomas (2002): InfoCrible: edition interactive de visualisations compactes. In: Proceedings of the 2002 Conference of the Association Francophone dInteraction Homme-Machine 2002. pp. 201-202.

We introduce an information visualization editor, which allows both the exploration of a data set and the exploration of possible visualizations of this data set. This environment relies on the definition of Compact Visualizations, which are a very large class of visualizations that depend from a relatively small number of parameters. This environment can either be targeted as a visual exploration tool for advanced users, or as a development environment to define and export quickly specifically targeted customizable visualizations, to be manipulated by end users.

© All rights reserved Baudel and/or ACM Press

Edit | Del

Kurtenbach, Gordon, Fitzmaurice, George W., Owen, Russell N. and Baudel, Thomas (1999): The Hotbox: Efficient Access to a Large Number of Menu-Items. In: Altom, Mark W. and Williams, Marian G. (eds.) Proceedings of the ACM CHI 99 Human Factors in Computing Systems Conference May 15-20, 1999, Pittsburgh, Pennsylvania. pp. 231-237.

The proliferation of multiple toolbars and UI widgets around the perimeter of application windows is an indication that the traditional GUI design of a single menubar is not sufficient to support large scale applications with numerous functions. In this paper we describe a new widget which is an enhancement of the traditional menubar which dramatically increases menu-item capacity. This widget, called the "Hotbox" combines several GUI techniques which are generally used independently: accelerator keys, modal dialogs, pop-up/pull down menus, radial menus, marking menus and menubars. These techniques are fitted together to create a single, easy to learn yet fast to operate GUI widget which can handle significantly more menu-items than the traditional GUI menubar. We describe the design rationale of the Hotbox and its effectiveness in a large scale commercial application. While the Hotbox was developed for a particular application domain, the widget itself and the design rationale are potentially useful in other domains.

© All rights reserved Kurtenbach et al. and/or ACM Press

Edit | Del

Kurtenbach, Gordon, Fitzmaurice, George W., Baudel, Thomas and Buxton, Bill (1997): The Design of a GUI Paradigm Based on Tablets, Two-Hands, and Transparency. In: Pemberton, Steven (ed.) Proceedings of the ACM CHI 97 Human Factors in Computing Systems Conference March 22-27, 1997, Atlanta, Georgia. pp. 35-42.

An experimental GUI paradigm is presented which is based on the design goals of maximizing the amount of screen used for application data, reducing the amount that the UI diverts visual attentions from the application data, and increasing the quality of input. In pursuit of these goals, we integrated the non-standard UI technologies of multi-sensor tablets, toolglass, transparent UI components, and marking menus. We describe a working prototype of our new paradigm, the rationale behind it and our experiences introducing it into an existing application. Finally, we presents some of the lessons learned: prototypes are useful to break the barriers imposed by conventional GUI design and some of their ideas can still be retrofitted seamlessly into products. Furthermore, the added functionality is not measured only in terms of user performance, but also by the quality of interaction, which allows artists to create new graphic vocabularies and graphic styles.

© All rights reserved Kurtenbach et al. and/or ACM Press

Edit | Del

Balakrishnan, Ravin, Baudel, Thomas, Kurtenbach, Gordon and Fitzmaurice, George W. (1997): The Rockin' Mouse: Integral 3D Manipulation on a Plane. In: Pemberton, Steven (ed.) Proceedings of the ACM CHI 97 Human Factors in Computing Systems Conference March 22-27, 1997, Atlanta, Georgia. pp. 311-318.

A novel input device called the Rockin'Mouse is described and evaluated. The Rockin'Mouse is a four degree-of-freedom input device that has the same shape as a regular mouse except that the bottom of the Rockin'Mouse is rounded so that it can be tilted. This tilting can be used to control two extra degrees of freedom, thus making it suitable for manipulation in 3D environments. Like the regular mouse, the Rockin'Mouse can sense planar position and perform all the usual functions. However, in a 3D scene a regular mouse can only operate on 2 dimensions at a time and therefore manipulation in 3D requires a way to switch between dimensions. With the Rockin'Mouse, however, all the dimensions can be simultaneously controlled. In this paper we describe our design rationale behind the Rockin'Mouse, and present an experiment which compares the Rockin'Mouse to the standard mouse in a typical 3D interaction task. Our results indicate that the Rockin'Mouse is 30% faster and is a promising device for both 2D and 3D interaction.

© All rights reserved Balakrishnan et al. and/or ACM Press

 Cited in the following chapter:

: [Not yet published]

 Cited in the following chapter:

: [Not yet published]

Edit | Del

Bier, Eric A., Stone, Maureen C., Fishkin, Ken, Buxton, Bill and Baudel, Thomas (1994): A Taxonomy of See-Through Tools. In: Adelson, Beth, Dumais, Susan and Olson, Judith S. (eds.) Proceedings of the ACM CHI 94 Human Factors in Computing Systems Conference April 24-28, 1994, Boston, Massachusetts. pp. 358-364.

In current interfaces, users select objects, apply operations, and change viewing parameters in distinct steps that require switching attention among several screen areas. Our See-Through Interface software reduces steps by locating tools on a transparent sheet that can be moved over applications with one hand using a blackball, while the other hand controls a mouse cursor. The user clicks through a tool onto application objects, simultaneously selecting an operation and an operand. Tools may include graphical filters that display a customized view of application objects. Compared to traditional interactors, these tools save steps, require no permanent screen space, reduce temporal modes, apply to multiple applications, and facilitate customization. This paper presents a taxonomy of see-through tools that considers variations in each of the steps they perform. As examples, we describe particular see-through tools that perform graphical editing and text editing operations.

© All rights reserved Bier et al. and/or ACM Press

Edit | Del

Baudel, Thomas (1994): A Mark-Based Interaction Paradigm for Free-Hand Drawing. In: Szekely, Pedro (ed.) Proceedings of the 7th annual ACM symposium on User interface software and technology November 02 - 04, 1994, Marina del Rey, California, United States. pp. 185-192.

We propose an interaction technique for editing splines that is aimed at professional graphic designers. These users do not take full advantage of existing spline editing software because their mental representations of drawings do not match the underlying conceptual model of the software. Although editing splines by specifying control points and tangents may be appropriate for engineers, graphic designers think more in terms of strokes, shapes, and gestures appropriate for editing drawings. Our interaction technique matches the latter model: curves can be edited by means of marks, similar to the way strokes are naturally overloaded when drawing on paper. We describe this interaction technique and the algorithms used for its implementation.

© All rights reserved Baudel and/or ACM Press

Edit | Del

Baudel, Thomas and Beaudouin-Lafon, Michel (1993): CHARADE: Remote Control of Objects Using Free-Hand Gestures. In Communications of the ACM, 36 (7) pp. 28-35.

Add publication
Show list on your website

Join our community and advance:




Join our community!

Page Information

Page maintainer: The Editorial Team