Lecolinet, 1998 - Google Patents
Designing guis by sketch drawing and visual programmingLecolinet, 1998
View PDF- Document ID
- 14445501983920916205
- Author
- Lecolinet E
- Publication year
- Publication venue
- Proceedings of the working conference on Advanced visual interfaces
External Links
Snippet
This paper presents a new interactive UIDE that is based on visual programming and constrained sketch drawing. At the early stages of the iterative conception process, GUIs are interactively designed by drawing a" rough sketch" that acts as a first draft of the final …
- 230000000007 visual effect 0 title abstract description 15
Classifications
-
- 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/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/4421—Execution paradigms
- G06F9/4428—Object-oriented
-
- 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
- G06F9/4446—Help systems
-
- 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
- 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
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- 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
- G06F17/5009—Computer-aided design using simulation
-
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Vlissides et al. | Unidraw: A framework for building domain-specific graphical editors | |
| Olsen Jr | MIKE: The menu interaction kontrol environment | |
| Schlungbaum | Model-based user interface software tools-current state of declarative models | |
| US5485600A (en) | Computer modelling system and method for specifying the behavior of graphical operator interfaces | |
| US5911070A (en) | Development system with methods for bi-directional application program code generation | |
| US6490719B1 (en) | System and method for configuring and executing a flexible computer program comprising component structures | |
| Ambler et al. | Influence of visual technology on the evolution of language environments | |
| US6518979B1 (en) | Automatically-maintained customizable user interfaces | |
| Huot et al. | The MaggLite post-WIMP toolkit: draw it, connect it and run it | |
| Bastide et al. | Integrating rendering specifications into a formalism for the design of interactive systems | |
| Jelinek et al. | GUI generation from annotated source code | |
| Myers | Tools for creating user interfaces: An introduction and survey | |
| Myers et al. | Environment for rapidly creating interactive design tools | |
| Beaudouin-Lafon | User interface management systems: Present and future | |
| Koivunen et al. | HutWindows: an improved architecture for a user interface management system | |
| Navarre et al. | An approach integrating two complementary model-based environments for the construction of multimodal interactive applications | |
| Gomaa et al. | Towards a better model based user interface development environment: A comprehensive survey | |
| Lee et al. | User-interface development tools | |
| Lecolinet | XXL: A dual approach for building user interfaces | |
| Carr et al. | Using interaction object graphs to specify and develop graphical widgets | |
| Sastry | User interface management systems for engineering applications | |
| Möller | User interface management systems: the CLIM perspective | |
| Bos et al. | Project DIGIS: Building Interactive Applications by Direct Manipulation | |
| Lecolinet | XXL: A Visual+ Textual environment for Building Graphical User Interfaces | |
| Desaunay et al. | Building User-Friendly Interfaces for Petroleum Software: The Contribution of X-Window System Based Tools |