• DocumentCode
    2469615
  • Title

    Implementation of label metaphor using shared interaction object architecture

  • Author

    Koshizuka, Noboru ; Sakamura, Ken

  • Author_Institution
    Network Oper. Centre, Tokyo Inst. of Technol., Japan
  • fYear
    1994
  • fDate
    7-10 Dec 1994
  • Firstpage
    52
  • Lastpage
    62
  • Abstract
    Label model is a framework of script processing, which is a natural extension of desktop metaphor like the BTRON GUI environment. The main idea of the label model is that a script program is just a piece of “memo label” attached upon a document, which contains several operations on the document. In the model, a script program is described as a sequence of operations on graphical objects of the document data. The main contribution of this paper is to demonstrate that shared interaction-object architecture facilitates the implementation of the label model. It is an architecture model of GUI applications, in which graphical objects of GUI applications are preserved in distributed shared memories specially tailored for GUI. This allows script programs to operate the data from outside the GUI applications. The major benefit of this architecture is that it satisfies the following two requirements: First, script processing can be handled transparently from GUI applications, second, this architecture gives rather abstract interface of GUI applications to script programs
  • Keywords
    graphical user interfaces; BTRON GUI environment; distributed shared memories; label metaphor; label model; script processing; script program; shared interaction object architecture; Command languages; Computer architecture; Document handling; Graphical user interfaces; Information science; Physics computing; Printing; Programming profession; Statistics; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TRON Project International Symposium, 1994., Proceedings of the 11th
  • Conference_Location
    Tokyo
  • ISSN
    1063-6749
  • Print_ISBN
    0-8186-6775-3
  • Type

    conf

  • DOI
    10.1109/TRON.1994.378614
  • Filename
    378614