Weinand et al., 1988 - Google Patents
ET++—an object oriented application framework in C++Weinand et al., 1988
View PDF- Document ID
- 16042991895114919989
- Author
- Weinand A
- Gamma E
- Marty R
- Publication year
- Publication venue
- ACM Sigplan Notices
External Links
Snippet
ET++ is an object-oriented application framework implemented in C++ for a UNIX† environment and a conventional window system. The architecture of ET++ is based on MacApp and integrates a rich collection of user interface building blocks as well as basic …
- 230000003993 interaction 0 abstract description 9
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
-
- 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/211—Formatting, i.e. changing of presentation of document
- G06F17/212—Display of layout of document; Preview
-
- 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
- G06F17/245—Tables; Ruled lines
-
- 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
- G06F17/2205—Storage facilities
-
- 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
-
- 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
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Weinand et al. | ET++—an object oriented application framework in C++ | |
| Weinand et al. | Design and implementation of ET++, a seamless object-oriented application framework | |
| AU2004205327B2 (en) | Programming interface for a computer platform | |
| US6342907B1 (en) | Specification language for defining user interface panels that are platform-independent | |
| USRE37722E1 (en) | Object-oriented system for the transparent translation among locales of locale-dependent application programs | |
| US7426734B2 (en) | Facilitating presentation functionality through a programming interface media namespace | |
| US5630131A (en) | Method and apparatus for importing and exporting archive files for a graphical user interface | |
| US8095867B2 (en) | System and computer program product for copying and pasting displayed elements of a range of cells in an electronic spreadsheet | |
| US6605122B1 (en) | Computer system integrating different data types into a single environment | |
| US8230321B2 (en) | System in an electronic spreadsheet for displaying and/or hiding range of cells | |
| US7665017B2 (en) | Computer system integrating different data types into a single environment | |
| US7275207B2 (en) | System and method in an electronic spreadsheet for displaying and/or hiding range of cells | |
| JP2012084165A (en) | Program for causing computer to generate user interface | |
| Weinand et al. | ET++-a portable, homogenous class library and application framework | |
| US20030037310A1 (en) | Visual programming tool and execution environment for developing computer software applications | |
| US20030188258A1 (en) | System and method in an electronic spreadsheet for displaying and/or hiding range of cells | |
| WO1996015493A1 (en) | Object-oriented operating system | |
| Möller | User interface management systems: the CLIM perspective | |
| Binding | The architecture of a user interface toolkit | |
| Gamma et al. | ET++ 2.2—Introduction and Installation | |
| Arra | Object-oriented data structure animation | |
| Marty | Integration of a Programming Environment into ET++ A Case Study | |
| WO1996015492A1 (en) | Object-oriented operating system | |
| WO1996015491A1 (en) | Object-oriented operating system | |
| Yiling | Data structure animation tutorial |