Pirchheim, 2006 - Google Patents
Visual programming of user interfaces for distributed graphics applicationsPirchheim, 2006
View PDF- Document ID
- 12134190596003082521
- Author
- Pirchheim C
- Publication year
External Links
Snippet
This thesis presents a novel software system called Thekla that facilitates the integration of 2D and 3D user interfaces (UI) employed in interactive, multi-display/multi-user, distributed graphics applications. Combining heterogenous display and interaction devices refers to the …
- 230000000007 visual effect 0 title 1
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/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/4421—Execution paradigms
- G06F9/4428—Object-oriented
-
- 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
- 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
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- 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/36—Software reuse
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hill et al. | The Rendezvous architecture and language for constructing multiuser applications | |
US5530864A (en) | Command object system for an object-oriented software platform | |
EP0679274B1 (en) | Runtime loader | |
US5551055A (en) | System for providing locale dependent user interface for presenting control graphic which has different contents or same contents displayed in a predetermined order | |
EP0667972B1 (en) | Collaborative work system | |
EP0672282B1 (en) | Concurrent framework system | |
US5519862A (en) | Concurrent processing apparatus with incremental command objects | |
US8527943B1 (en) | System and method of application development | |
US20050065951A1 (en) | Visualization of commonalities in data from different sources | |
Ferguson et al. | MetaMOOSE—an object-oriented framework for the construction of CASE tools | |
Ng et al. | The Software Architect's Assistant-a visual environment for distributed programming | |
Pirchheim | Visual programming of user interfaces for distributed graphics applications | |
Reitmayr | On software design for augmented reality | |
Gjesdal | A Modular Integrated Development Environment for Coloured Petri Net Models | |
CN119376718B (en) | Twin entity behavior control method and device based on building block script | |
Hill | A Direct Manipulation Toolkit for Awareness Support in Groupware | |
Berger | Virtual 3d world for physics experiments in higher education | |
Leissler | A generic framework for the development of 3D information visualization applications | |
Rathnam et al. | User interface management systems: themes and variations a review of the literature | |
Isenhour | Sieve: A Java-Based Framework for Collaborative Component Composition | |
Troup | A user interface management system architecture for supporting separation of concerns and extensibility | |
Fox et al. | New Systems Technologies and Software Products for HPCC: Volume III-High Performance Commodity Computing on the Pragmatic Object Web | |
Burrell et al. | Distributed Doodling | |
Federl | Design and implementation of global virtual laboratory: a network accessible simulation environment | |
Schmalstieg | On Software Design for Augmented Reality |