english

| OpenGL[tm] for Java[tm] (formerly gl4java)
| Implementation Of A Native OpenGL-Interface
| to Java, X-Window and Windows (95/NT)
| Version 2.7.1 Release 0
| Sven Goethel
| Jausoft - Sven Goethel Software development
| 29. December 1997 (Diploma Thesis Closing)
| 10th April 2001 (Last Changes)

May be you want to check the follwing news about GL4Java directly:

- The GL4Java top level homepage at http://www.jausoft.com/gl4java/.
- The JavaDoc package-documentation at packages.html.
- Download GL4Java at 2, page .
- The versions file at 2.1.1, page .
- The changes file at 7.0.2, page .
- The license of GL4Java at 7.0.3, page .
- The thanxs file at 8.1.1, page .

- Contents
- 1. Introduction
  - 1.1 OpenGL[tm] for Java[tm] Homepage
  - 1.2 About GL4Java
  - 1.3 About this Document
  - 1.4 Who wrote which part?
  - 1.5 The Procedure
    - 1.5.1 History
    - 1.5.2 Our Work
    - 1.5.3 Status
    - 1.5.4 Targets
- 2. Installation
  - 2.1 Obtain GL4Java
    - 2.1.1 GL4Java's Version Numbers
      - 2.1.1.1 Version Compatibility
  - 2.2 GL4Java's Directory structure
  - 2.3 Step by Step
    - 2.3.1 GL4Java Installer
    - 2.3.2 Manual Binary Installation
      - 2.3.2.1 Java2 Installation
      - 2.3.2.2 Netscape Installation
      - 2.3.2.3 Microsoft JVM Installation
    - 2.3.3 Source Installation
      - 2.3.3.1 Prerequisites
      - 2.3.3.2 Compilation
    - 2.3.4 Windows Source Installation
  - 2.4 Hacking
- 3. Design
  - 3.1 Native-Call to OpenGL
  - 3.2 Java-Call to OpenGL
    - 3.2.1 JNI to OpenGL
      - 3.2.1.1 Data Type Mappings
      - 3.2.1.2 JNI Generation
  - 3.3 OpenGL's Connection to the Windowing-System
    - 3.3.1 X-Window-System
    - 3.3.2 MS-Windows
  - 3.4 OpenGL's Connection to the AWT
  - 3.5 OpenGL Mapping to Java
    - 3.5.1 Convinient Placement
    - 3.5.2 Keeping the OpenGL C-API
      - 3.5.2.1 The Naming Convention
- 4. Development Environment
  - 4.1 Unix Tools
  - 4.2 Windows Tools
- 5. Implementation
  - 5.1 Makefile
    - 5.1.1 Makefile Invokation
    - 5.1.2 Make-Scripts to generate the librarys
  - 5.2 C2J Version 1.0
  - 5.3 GLEnum
  - 5.4 GLUEnum
  - 5.5 GLFunc
  - 5.6 GLFuncJauJNI
  - 5.7 GLUFunc
  - 5.8 GLUFuncJauJNI
  - 5.9 GLContext
  - 5.10 GLFrame
  - 5.11 GLCanvas
  - 5.12 GLAnimCanvas
  - 5.13 Extensions for the sun-package
  - 5.14 The Native Wrapper-Library Code
- 6. Examples
  - 6.1 The olympicCvs GLAnimCanvas derivation
  - 6.2 Further Examples
- 7. Further Documentation
  - 7.0.1 Readme
  - 7.0.2 Changes
  - 7.0.3 License
  - 7.1 Package-Documentation (javadoc)
  - 7.2 Important Links
- 8. Resume
  - 8.1 Contact us
    - 8.1.1 Thanxs
- Bibliography
- About this document ...