JAVA OpenGL - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

JAVA OpenGL

Description:

Currently being developed by the Game Technology Group at Sun Microsystems. What is OpenGL? ... a hardware and operating system platform) and libraries written ... – PowerPoint PPT presentation

Number of Views:77
Avg rating:3.0/5.0
Slides: 7
Provided by: Ran893
Category:

less

Transcript and Presenter's Notes

Title: JAVA OpenGL


1
JAVA OpenGL (JOGL)
Presentation by Eddie Welch Kit Collins
2
JAVA OpenGL
  • JOGL - a wrapper library that allows OpenGL to be
    used in the Java programming language.
  • Originally developed by Kenneth Bradley Russell
    and Christopher John Kline.
  • Currently being developed by the Game Technology
    Group at Sun Microsystems.

3
What is OpenGL?
  • OpenGL Open Graphics Library.
  • OpenGL is a standard specification defining a
    cross-language, cross-platform API for writing
    applications that produce 2D and 3D computer
    graphics.
  • Interface consists of over 250 different function
    calls which can be used to draw complex-three
    dimensional scenes from simple primitives.
  •  

4
JAVA OpenGL
  • The base OpenGL C API is accessed in JOGL via
    Java Native Interface (JNI) calls.
  • JNI is a programming framework that allows Java
    code running in a JVM to call and to be called by
    native applications (programs specific to a
    hardware and operating system platform) and
    libraries written in other languages, such as C,
    C and assembly.

5
JAVA OpenGL
  • JOGL differs from some other Java OpenGL wrapper
    libraries in that it merely exposes the
    procedural OpenGL API via methods on a few
    classes, rather than attempting to map OpenGL
    functionality onto the object-oriented
    programming paradigm. Indeed, the majority of the
    JOGL code is auto-generated from the OpenGL C
    header files via a conversion tool named Gluegen,
    which was programmed specifically to facilitate
    the creation of JOGL.

6
Setting up JOGL in Netbeans
  • http//projectkenai.com/projects/netbeans-opengl-p
    ack/pages/Home
  • Using JOGL in Eclipse
  • http//timelessname.com/jogl/lesson01/
Write a Comment
User Comments (0)
About PowerShow.com