Publication statistics

Pub. period:1987-1992
Pub. count:4
Number of co-authors:5


Number of publications with 3 favourite co-authors:

Satoru Kawai:
Akinori Yonezawa:
Shin Takahashi:



Productive colleagues

Tomihisa Kamada's 3 most productive colleagues in number of publications:

Shin Takahashi:20
Satoshi Matsuoka:14
Akinori Yonezawa:5

Upcoming Courses

go to course
User-Centred Design - Module 1
go to course
Dynamic User Experience: Ajax Design and Usability
Starts tomorrow LAST CALL!

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 Glossary of Human Computer Interaction
by Mads Soegaard and Rikke Friis Dam
start reading
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

Tomihisa Kamada


Publications by Tomihisa Kamada (bibliography)

 what's this?
Edit | Del

Miyashita, Ken, Matsuoka, Satoshi, Takahashi, Shin, Yonezawa, Akinori and Kamada, Tomihisa (1992): Declarative Programming of Graphical Interfaces by Visual Examples. 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. 107-116.

Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with computers. However, construction of GUI software requires complex programming that is far from being intuitive. Because of the "semantic gap" between the textual application program and its graphical interface, the programmer himself must conceptually maintain the correspondence between the textual programming and the graphical image of the resulting interface. Instead, we propose a programming environment based on the programming by visual example (PBVE) scheme, which allows the GUI designers to "program" visual interfaces for their applications by "drawing" the example visualization of application data with a direct manipulation interface. Our system, TRIP3, realizes this with (1) the bi-directional translation model between the (abstract) application data and the pictorial data of the GUI, and (2) the ability to generate mapping rules for the translation from example application data and its corresponding example visualization. The latter is made possible by the use of generalization of visual examples, where the system is able to automatically generate generalized mapping rules from a given set of examples.

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

Edit | Del

Matsuoka, Satoshi, Takahashi, Shin, Kamada, Tomihisa and Yonezawa, Akinori (1992): A General Framework for Bidirectional Translation between Abstract and Pictorial Data. In ACM Transactions on Information Systems, 10 (4) pp. 408-437.

The merits of direct manipulation are now widely recognized. However, direct manipulation interfaces incur high cost in their creation. To cope with this problem, we present a model of bidirectional translation between pictures and abstract application data, and a prototype system, TRIP2, based on this model. Using this model, general mapping from abstract data to pictures and from pictures to abstract data is realized merely by giving declarative mapping rules, allowing fast and easy creation of direct manipulation interfaces. We apply the prototype system to the generation of the interfaces for kinship diagrams, Graph Editors, E-R diagrams, and an Othello game.

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

Edit | Del

Kamada, Tomihisa and Kawai, Satoru (1991): A General Framework for Visualizing Abstract Objects and Relations. In ACM Transactions on Graphics, 10 (1) pp. 1-39.

Pictorial representations significantly enhance our ability to understand complicated relations and structures, which means that information systems strongly require user interfaces that support the visualization of many kinds of information with a wide variety of graphical forms. At present, however, these difficult visualization problems have not been solved. We present a visualization framework for translating abstract objects and relations, typically represented in textual forms, into pictorial representations, and describe a general visualization interface based on this framework. In our framework, abstract objects and relations are mapped to graphical objects and relations by user-defined mapping rules. The kernel of our visualization process is to determine a layout of graphical objects under geometric constraints. A constraint-based object layout system named COOL has been developed to handle this layout problem. COOL introduces the concept of rigidity of constraints in order to reasonably handle a set of conflicting constraints by use of the least squares method. As applications of our system, we show the generation of kinship diagrams, list diagrams, Nassi-Shneiderman diagrams, and entity-relationship diagrams.

© All rights reserved Kamada and Kawai and/or ACM Press

Edit | Del

Kamada, Tomihisa and Kawai, Satoru (1987): An Enhanced Treatment of Hidden Lines. In ACM Transactions on Graphics, 6 (4) pp. 308-323.

Add publication
Show list on your website

Join our community and advance:




Join our community!

Page Information

Page maintainer: The Editorial Team