Smith et al., 1986 - Google Patents
MathScribe: A user interface for computer algebra systemsSmith et al., 1986
View PDF- Document ID
- 8638468341544946896
- Author
- Smith C
- Soiffer N
- Publication year
- Publication venue
- Proceedings of the fifth ACM symposium on Symbolic and algebraic computation
External Links
Snippet
This paper describes MathScribe, a powerful user interface for computer algebra systems. The interface makes use of a bitmapped display, windows, menus, and a mouse. Significant new features of MathScribe are its display of both input and output in two-dimensional form …
- 230000014509 gene expression 0 abstract description 78
Classifications
-
- 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/2247—Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
-
- 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/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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/2705—Parsing
-
- 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
- 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/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30389—Query formulation
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Reiss | Graphical program development with PECAN program development systems | |
US5450545A (en) | Generation of rules-based computer programs using data entry screens | |
US5251130A (en) | Method and apparatus for facilitating contextual language translation within an interactive software application | |
US5251292A (en) | Method and apparatus for an equation editor | |
US4739477A (en) | Implicit creation of a superblock data structure | |
US20060053383A1 (en) | Integrated method for creating a refreshable web query | |
EP0173122A2 (en) | Integrated multiple data editor | |
EP0528641A2 (en) | System for generating a computer user interface display screen panels providing interactive interfaces for application program steps | |
JPH0786877B2 (en) | How to edit mixed object documents | |
Smith et al. | MathScribe: A user interface for computer algebra systems | |
Meyrowitz et al. | Interactive editing systems: Part II | |
Wood | Z-the 95% program editor | |
Kajler et al. | A survey of user interfaces for computer algebra systems | |
EP0578634B1 (en) | Method for specifying user interfaces and programming system running a multiple user interface type computer | |
EP0118187A1 (en) | Menu-based natural language understanding system | |
Smith et al. | Computer Research Laboratory Tektronix, Inc. | |
Grant | Visual language editing using a grammar-based visual structure editor | |
US20010012007A1 (en) | Method, system and user interface for inputting and manipulating tokenised strings | |
Kajler | Building graphic user interfaces for computer algebra systems | |
Van Egmond et al. | INFORM: an interactive syntax-directed formulae editor | |
Myers et al. | Heuristics in real user interfaces | |
Halewood et al. | A uniform graphical view of the program construction process: GRIPSE | |
Bertot et al. | The ctcoq experience | |
Henry et al. | SQUISH: A GRAPHICAL SHELL FOR UNlXt | |
Jesshope et al. | An intelligent Pascal editor for a graphical oriented workstation |