[go: up one dir, main page]

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 …
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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/211Formatting, i.e. changing of presentation of document
    • G06F17/212Display of layout of document; Preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/24Editing, e.g. insert/delete
    • G06F17/245Tables; Ruled lines
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/22Manipulating or registering by use of codes, e.g. in sequence of text characters
    • G06F17/2205Storage facilities
    • 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
    • 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
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [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