A Metaphor-Based Design Approach of a Graphical User Interface for Database Systems

  • G. Haring
  • M. Tscheligi
Conference paper


The appropriate design of user interfaces has a fundamental influence on the acceptance of software systems. Today’s technology supports the realization of attractive user interfaces, which represent the functionality of the application to the user, based on the mental model. The paper describes the prototype design of a direct manipulative, graphical user interface for the core functionality of database systems. A new two-phase interleaving prototype development cycle is proposed for the design process. The general design philosophy and some basic interacting user interface objects, based on the real life look metaphor, are described in detail. Finally the embedding software architecture is outlined.


User Interface Software Architecture Mouse Button Billiard Ball Attribute List 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    L. Bass L., J. Coutaz J.: Developing Software for the User Interface. Reading, Mass.: Addison-Wesley 1991Google Scholar
  2. 2.
    M. Dodani, C. Hughes, M. Moshell M.: Seperation of Powers. Byte, March 1991Google Scholar
  3. 3.
    J. Gosling, D. S. H. Rosenthal, M. J. Arden: The NeWS Book. An Introduction to the Network/extensible Window System,.SUN Technical Reference Library. New York: Springer 1989Google Scholar
  4. 4.
    E. L. Hutchins, J. D. Hollan, D. A. Norman: Direct Manipulation Interfaces. In: D. A. Norman, S. W Draper (eds.): User Centered System Design: New Perspectives in Human Computer Interaction. Hillsdale: Lawrence Erlbaum 1986, pp. 87–124Google Scholar
  5. 5.
    MacroMind Inc., 410 Townsed St., Suite 408, San Francisco, CA 94107.Google Scholar
  6. 6.
    F. Penz, M. Manhartsberger, M. Tscheligi: The World of Objects–A Visual Object Based Interaction Language. In: Proceedings of the 10th Interdisciplinary Workshop on Informatics and Psychology, Schärding, Austria, May 21–23 (1991)Google Scholar
  7. 7.
    B. Shneiderman: Direct Manipulation: A Step Beyond Programming Languages IEEE Computer 16, 8, 57–69 (1983)Google Scholar
  8. 8.
    B. Strassl B., F. Penz: CommonInteract - ein objektorientiertes System zur Entwicklung direkt manipulativer Benutzerschnittstellen. In: Proceedings UNIX Forum IV, Vienna, Austria, Oktober 1991 (in german)Google Scholar
  9. 9.
    B. Strassl B., F. Penz: CommonInteract - an Object Oriented Architecture for Portable Direct Manipulative User Interfaces, appears in Journal of Object Oriented ComputingGoogle Scholar
  10. 10.
    M. Tscheligi, F. Penz, M. Manhartsberger: N/JOY-The World of Objects. In: IEEE Workshop on Visual Languages, Kobe, Japan, October 8–11 (1991)Google Scholar

Copyright information

© Springer-Verlag/Wien 1992

Authors and Affiliations

  • G. Haring
    • 1
  • M. Tscheligi
    • 1
  1. 1.Department of Applied Computer Science, Institute of Statistics and Computer ScienceUniversity of ViennaWienAustria

Personalised recommendations