Beaudouin-Lafon, 1988 - Google Patents
User interface support for the integration of software tools: an iconic model of interactionBeaudouin-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 …
- 230000003993 interaction 0 title abstract description 18
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
- G06F9/4428—Object-oriented
- G06F9/443—Object-oriented method invocation or resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/445—Programme loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30067—File systems; File servers
- G06F17/30115—File and folder operations
- G06F17/30126—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Implementation of user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security 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 |