Myers et al., 1992 - Google Patents
Environment for rapidly creating interactive design toolsMyers et al., 1992
- Document ID
- 6239877446644045441
- Author
- Myers B
- Vander Zanden B
- Publication year
- Publication venue
- The Visual Computer
External Links
Snippet
The Garnet toolkit was specifically designed to make highly interactive graphical programs easier to design and implement. Visual, interactive, user-interface design tools clearly fall into this category. At this point, we have used the Garnet toolkit to create three different …
- 230000002452 interceptive 0 title abstract description 59
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
- 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
- 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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/24—Editing, e.g. insert/delete
-
- 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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
-
- 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/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Vlissides et al. | Unidraw: A framework for building domain-specific graphical editors | |
| Burnett et al. | Scaling up visual programming languages | |
| Myers et al. | Creating graphical interactive application objects by demonstration | |
| US6490719B1 (en) | System and method for configuring and executing a flexible computer program comprising component structures | |
| US5850548A (en) | System and methods for visual programming based on a high-level hierarchical data flow model | |
| US5613122A (en) | Object-oriented operating system | |
| US5630131A (en) | Method and apparatus for importing and exporting archive files for a graphical user interface | |
| Wisskirchen | Object-oriented graphics: from GKS and PHIGS to object-oriented systems | |
| Myers et al. | Declarative programming in a prototype-instance system: object-oriented programming without writing methods | |
| EP0622729A2 (en) | A user interface builder for a user interface server | |
| WO1996015494A1 (en) | Object-oriented operating system | |
| US6518979B1 (en) | Automatically-maintained customizable user interfaces | |
| Finne et al. | Composing haggis | |
| Szekely | Template-based mapping of application data interactive displays | |
| Lecolinet | A molecular architecture for creating advanced GUIs | |
| Collignon et al. | Model-driven engineering of multi-target plastic user interfaces | |
| Myers et al. | Environment for rapidly creating interactive design tools | |
| Vander Zanden et al. | Demonstrational and constraint-based techniques for pictorially specifying application objects and behaviors | |
| Vlissides et al. | A unidraw-based user interface builder | |
| Koivunen et al. | HutWindows: an improved architecture for a user interface management system | |
| Myers | The GARNET user interface development environment: A proposal | |
| Mitchell et al. | DRIVE: an environment for the organised construction of user-interfaces to databases | |
| Golin et al. | Palette: an extensible visual editor | |
| Wittel Jr | Integrating the MVC paradigm into an object-oriented framework to accelerate GUI application development | |
| Carr et al. | Using interaction object graphs to specify and develop graphical widgets |