[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Beaudouin-Lafon, 1988 - Google Patents

User interface support for the integration of software tools: an iconic model of interaction

Beaudouin-Lafon, 1988

View PDF
Document ID
2069348267549108776
Author
Beaudouin-Lafon M
Publication year
Publication venue
ACM SIGSOFT Software Engineering Notes

External Links

Snippet

This paper presents a model of interaction based on an iconic representation of objects. An application of the model to an iconic shell for Unix™ is described. Finally a client server architecture for the implementation of the model is introduced. We show that a software …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4443Execution mechanisms for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • G06F9/4428Object-oriented
    • G06F9/443Object-oriented method invocation or resolution
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/445Programme loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30067File systems; File servers
    • G06F17/30115File and folder operations
    • G06F17/30126Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Implementation of user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

Similar Documents

Publication Publication Date Title
US5706502A (en) Internet-enabled portfolio manager system and method
Weinand et al. Design and implementation of ET++, a seamless object-oriented application framework
US6344855B1 (en) Encapsulated network entity reference of a network component system for integrating object oriented software components
US6097391A (en) Method and apparatus for graphically manipulating objects
US5781189A (en) Embedding internet browser/buttons within components of a network component system
US5877765A (en) Method and system for displaying internet shortcut icons on the desktop
EP0798655A2 (en) Internet-enabled graphical user interface with toolbar icons having built-in links to world-wide web documents and an integrated web browser
US6014139A (en) Object-oriented global cursor tool
US5864850A (en) Asynchronous-event opening component of a network component system
EP0622729A2 (en) A user interface builder for a user interface server
US5907843A (en) Replaceable and extensible navigator component of a network component system
WO1996035285A1 (en) Extensible, replaceable network component system
JPH0635709A (en) Object class specifying device, widget and realizing method thereof
Edwards et al. An architecture for transforming graphical interfaces
Ludolph et al. The Fabrik programming environment
Beaudouin-Lafon User interface support for the integration of software tools: an iconic model of interaction
Myers Tools for creating user interfaces: An introduction and survey
US6122675A (en) Replaceable and extensible log component of a network component system
Beaudouin-Lafon et al. Iconic shells for multitasking workstations
JP4339376B2 (en) Object-oriented cursor tool
EP0769169B1 (en) A network component system
Young et al. Design principles behind Chrion: a UIMS for software environments
Rathnam et al. User interface management systems: themes and variations a review of the literature
Dragomirecky et al. High-level graphical user interface management in the FACE synthesis environment
Beaudouin-Lafon et al. Graphics in the Avis UIMS