Cotton, 1971 - Google Patents
Languages for graphic attention-handlingCotton, 1971
- Document ID
- 7838628945712733617
- Author
- Cotton I
- Publication year
- Publication venue
- Advanced Computer Graphics: Economics Techniques and Applications
External Links
Snippet
The primary area of software research into interactive computer graphics has been in the design of languages for the definition of pictures and the required underlying data structures. While this research is undoubtedly important, it is unfortunate that it has been performed …
- 238000000034 method 0 abstract description 36
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/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- 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/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
- G06F9/45508—Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
-
- 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
-
- 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/46—Multiprogramming arrangements
- G06F9/461—Saving or restoring of program or task context
-
- 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Programme control for peripheral devices
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4866638A (en) | Process for producing human-computer interface prototypes | |
Hill | Supporting concurrency, communication, and synchronization in human-computer interaction—the Sassafras UIMS | |
US5430875A (en) | Program notification after event qualification via logical operators | |
US5546583A (en) | Method and system for providing a client/server interface in a programming language | |
US5211563A (en) | Computer assisted learning support system and processing method therefor | |
Robertson et al. | The ZOG approach to man-machine communication | |
US5317688A (en) | Software agent used to provide instruction to a user for a plurality of computer applications | |
US5485569A (en) | Method and apparatus for monitoring display screen events in a screen-oriented software application too | |
US5960199A (en) | Model trace view for object-oriented systems | |
US5436637A (en) | Graphical user interface system and methods for improved user feedback | |
US5502839A (en) | Object-oriented software architecture supporting input/output device independence | |
US7451455B1 (en) | Apparatus and method for automatically manipulating software products | |
CA2116772C (en) | Procedural user interface | |
KR100221374B1 (en) | Method and system for managing events | |
EP0602790A2 (en) | Directing operation of computer systems | |
JPH05150931A (en) | Method and apparatus for processing scope changing command | |
Ball et al. | RIG, Rochester's intelligent gateway: System overview | |
Cotton | Languages for graphic attention-handling | |
EP0369961A2 (en) | Interface device and method in a computer system | |
EP0352908A2 (en) | Computing system and method used to provide instruction to a user for a plurality of computer applications | |
Tsujino et al. | Concurrent C: A programming language for distributed multiprocessor systems | |
WO1991000575A1 (en) | Computer operations recorder and training system | |
JP2000148459A (en) | Table format programming | |
Vo | IFS: a tool to build application systems | |
Miller et al. | A software engineering oriented comparison of simulation languages |