OpenGL « Graphics Desktop « Java Articles

Home
Java Articles
1.Build Deploy
2.Class
3.Core Library
4.Data Types
5.Database JDBC
6.Design
7.Development
8.File Input Output
9.Graphics Desktop
10.J2EE Enterprise
11.J2ME Wireless
12.JVM
13.Language
14.Library Product
15.Network
16.Security
17.SOA Web Services
18.Test
19.Web Development
20.XML
Java Articles » Graphics Desktop » OpenGL 

1. Hello JOGL    javaworld.com

Java is possibly the most popular true object-oriented programming language. There have been many attempts to marry OpenGL with Java, but the first one that made everyone stand up and take notice was Java Bindings for OpenGL, or JOGL. The reason for this is that this effort is supported by Sun Microsystems (the creators of Java) and SGI (the creators of OpenGL).

2. Juggling JOGL    today.java.net

This article introduces the concepts in JOGL, the Java bindings to OpenGL, that are applicable to 2D gaming. We start with the handling of coordinate spaces and how they're scaled from the OpenGL world to the screen. Then we integrated JOGL's built-in Animator class to provide motion to our objects. Finally, we introduce three critical affine transformations that allow us to draw individual objects at arbitrary locations, sizes, and rotations.

3. java.net Success Story: JOGL    today.java.net

JOGL, hosted on java.net and supported by Sun's gaming group, provides a Java wrapper to the popular and widely supported OpenGL graphics API. In other words, it allows Java applications to make calls to graphics hardware in much the same way that native code would. And with all the heavy lifting being done in hardware, it significantly narrows the performance gap between Java and languages like C and C++.

4. Jumping into JOGL    today.java.net

A reference implementation of the Java/OpenGL binding is hosted on java.net as the JOGL project. This article will get you up and running with JOGL by describing:

5. Behind the Graphics2D: The OpenGL-based Pipeline    today.java.net

Ever since the new OpenGL-based Java 2D pipeline became available in J2SE 5.0, developers have been asking the same question: "Which rendering operations are accelerated by OpenGL?"... While I've tried my best to answer these questions clearly, I know that my answers never tell the whole story. There is just no simple way to answer that question with just a few sentences or a "matrix of supported operations" or anything like that. Even my colleagues will tell you that I usually resort to wild handwaving and whiteboard diagramming (that verges on interpretive dance at times) when I try to explain this stuff in the office.

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.