Marner, 2002 - Google Patents
Evaluating Java for game developmentMarner, 2002
View PDF- Document ID
- 18249548739953841375
- Author
- Marner J
- Publication year
- Publication venue
- Dept. of Computer Science, Univ. of Copenhagen, Denmark, March, http://www. rolemaker. dk/articles/evaljava
External Links
Snippet
In the last couple of years the use of Java has become very widespread in the IT-industry. It is used mainly for Internet software, but it is also popular for regular applications and in embedded systems. In fact, according to [Galli] over half of all US developers use Java and …
- 238000011161 development 0 title description 56
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
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
-
- 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/445—Programme loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- 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
-
- 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
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
-
- 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
- G06F11/3664—Environments for testing or debugging software
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
-
- 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
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Junker | Pro OGRE 3D programming | |
| US7765539B1 (en) | System and method for trans-compiling video games | |
| Reddy | API Design for C++ | |
| Ratabouil | Android NDK: beginner's guide | |
| KR20040086481A (en) | Systems and methods for implementing shader-driven compilation of rendering assets | |
| Sletten | WebAssembly: The Definitive Guide | |
| He et al. | Shader components: modular and high performance shader development | |
| Marner | Evaluating Java for game development | |
| Stevanovic | Advanced C and C++ compiling | |
| St-Laurent | The complete effect and HLSL guide | |
| Kosarevsky et al. | 3D Graphics Rendering Cookbook | |
| Guihot | Pro Android apps performance optimization | |
| Parker et al. | RTSL: a ray tracing shading language | |
| CN111111197A (en) | A game engine data processing system and method based on DirectX platform | |
| Borycki | Programming for Mixed Reality with Windows 10, Unity, Vuforia, and UrhoSharp | |
| Phelps et al. | Fun and Games: Multi-Language Development: Game development can teach us much about the common practice of combining multiple languages in a single project. | |
| Carter | Microsoft XNA game studio 3.0 unleashed | |
| Hogan et al. | Analyzing performance issues of virtual reality applications | |
| Newmarch | Raspberry Pi GPU audio video programming | |
| Ylenius | Mitigating JavaScript’s overhead with WebAssembly | |
| Lejdfors | High-Level GPU Programming: Domain-Specific Optimization and Inference | |
| Crawford | Shader optimization and specialization | |
| CN114077433B (en) | Cross-platform modularized shader language universal integration method | |
| KR100692210B1 (en) | A recording medium on which a method for rendering a predetermined object in a game engine and a program for performing the rendering method are recorded. | |
| Χωροπανίτης et al. | Real-time accelerated ray tracing in 3D graphics using cuda |