Thomas, 1990 - Google Patents
X and PEX programmingThomas, 1990
- Document ID
- 12588514784321220585
- Author
- Thomas S
- Publication year
- Publication venue
- Advances in Computer Graphics: Images: Synthesis, Analysis, and Interaction
External Links
Snippet
The X window system version 11 (X11)[1] is an increasingly popular “standard” window system for bit-mapped workstation displays. It is interesting that this standard was designed and implemented by a small group of people at the Massachusetts Institute of Technology …
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/4421—Execution paradigms
- G06F9/4428—Object-oriented
- G06F9/443—Object-oriented method invocation or resolution
-
- 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/4445—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- 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
-
- 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/46—Multiprogramming arrangements
- G06F9/468—Specific access rights for resources, e.g. using capability register
-
- 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
- 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
- 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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6330659B1 (en) | Hardware accelerator for an object-oriented programming language | |
US6983357B2 (en) | Hardware accelerator for an object-oriented programming language | |
US9098297B2 (en) | Hardware accelerator for an object-oriented programming language | |
CA2118201C (en) | Photon windowing kernel | |
Myers | User interface software tools | |
Scheifler et al. | The X window system | |
Gosling et al. | The NeWS book: an introduction to the network/extensible window system | |
US6397262B1 (en) | Window kernel | |
US6993773B2 (en) | System and method for introducing enhanced features into a java swing application program interface | |
Nye | X Protocol Reference Manual for X11, Release 6 | |
US6957391B2 (en) | Application program interface that can maintain similar look and feel of a displayed image regardless of whether the interface is platform dependent or platform independent | |
Hopgood et al. | Methodology of Window Management: Proceedings of an Alvey Workshop at Cosener’s House, Abingdon, UK, April 1985 | |
US6918093B2 (en) | Inheritance of background color in a containment hierarchy of objects in a graphical user interface | |
US20020191018A1 (en) | System and method for implementing a graphical user interface across dissimilar platforms yet retaining similar look and feel | |
US20020180790A1 (en) | System and method for encapsulating software components in an application program interface using a proxy object | |
US7571388B2 (en) | Computer-readable memory medium for fast drawing of text fields and labels using a Java swing application program interface | |
US20020180793A1 (en) | Dynamic buffering of graphic images by a platform independent application program interface | |
US7562306B2 (en) | System and method for reducing memory use associated with the graphical representation of a list control | |
Thomas | X and PEX programming | |
Angebranndt et al. | Definition of the porting layer for the X v11 sample server | |
Pavlidis | Fundamentals of X programming: graphical user interfaces and beyond | |
CA2388871C (en) | Photon windowing kernel | |
Krishnamurthy | A uniform model of interaction in interactive systems | |
Jeffery et al. | X-Icon: An Icon Windows Interface | |
Jeffery et al. | X-Icon: An Icon Window Interface Version 8.10 |