I have been writing games for awhile with plain old Java 2D and want to bite the bullet and upgrade my technology. I was thinking it would be nice to learn one of these openGL technologies, and I noticed also that libgdx allows (from their website) "code once, runs on PC or Android with few modifications." That sounds really attractive to me.

So, being a complete noob to openGL and/or libgdx, where should I start? Will it be best to simply dive straight into libgdx, or is there something foundational I should try to learn first?

You might want to also look at the Javadocs and at the demo games that are available in the SVN repository. Just check out the trunk and import all the projects into Eclipse. The "Super Jumper" exmaple is probably what will interest you the most. The com.badlogic.gdx.graphics.g2d and com.badlogic.gdx.scenes.scene2d packages (the later for simple UI stuff) will probably be your bestest friends.

I've been going through some of the available materials from the libgdx website. I notice that the tutorial videos mention the driver/helper class instantiating either a new JoglApplication or a lwjgl app. The person recording the video does not discuss the implications to this choice (and chooses jogl).

Does anyone know what kinds of things the choice at this point is going to mean? Or should I even care at all / won't be noticeable?

Does anyone know what kinds of things the choice at this point is going to mean? Or should I even care at all / won't be noticeable?

I started with JOGL seeing as I wanted something that was officially supported. After several people had problems with the applet loader (sometimes didn't start, sometimes loaded the applet twice and so on) I decided to switch over to LWJGL.It took a couple of hours to change everything around but I'm really happy that I did. The Applet loader is soooo much better and every issue I find is usually solved within a few days.

Both are identical, feature-wise. However, LWJGL is much, much better. Don't use JOGL. It's dead.

It's not dead. Please stop FUD. Sven and Rami have recently implemented curve rendering on the GPU which is currently used to render fonts. 2 release candidates of JOGL 2.0 are available. A NEWT implementation for SWT has been added to help people to use JOGL 2.0 with SWT without needing any AWT dependency. Bugs are fixed, nothing has been given up. JOGL is alive, it is still used in some 3D engines including Ardor3D.

I started with JOGL seeing as I wanted something that was officially supported. After several people had problems with the applet loader (sometimes didn't start, sometimes loaded the applet twice and so on) I decided to switch over to LWJGL.It took a couple of hours to change everything around but I'm really happy that I did. The Applet loader is soooo much better and every issue I find is usually solved within a few days.

JOGL is still (successfully) used in some applets, for example in PlayWiz and Scupteo, 2 professional applications. I cannot help people in using JOGL in applets as I only use Java Web Start.

As far as I know, "a douche" is an insult which means "gros con", "connard" or "crétin" in French, can r4nking, bobza, dzzd and some other people understanding French confirm this? I'm not a douche, I'm a political and trade union activist, I'm a researcher/engineer in computer science (3D visualisation with Java and JOGL applied in scientific domains including geology) and the father of T.U.E.R. I sometimes disagree with you but I have never thought you were a silly guy. Best regards.

You were wrong. I'm actually a pretty silly guy! Let me apologize for the "douche". I guess "paranoid & obsessed" is a better phrase. How do i arrive at this conclusion? You grep the #lwjgl logs for your name. I'm entitled to my opinion about everything, so are you. I derive my opinion about you not from your blog, but from your posts on JGO. I'm afraid we are never going to become super best friends

If I'm in the right mood, I think of all of you as douches. That definitely doesn't mean you are. It's Saturday evening. Go to the fridge, grab a beer, and be happy we have both JOGL and LWJGL. In tonights mood, I luuuuub you all.

You were wrong. I'm actually a pretty silly guy! Let me apologize for the "douche". I guess "paranoid & obsessed" is a better phrase. How do i arrive at this conclusion? You grep the #lwjgl logs for your name. I'm entitled to my opinion about everything, so are you. I derive my opinion about you not from your blog, but from your posts on JGO. I'm afraid we are never going to become super best friends

No hard feelings

I'm neither paranoid nor obsessed, sorry to contradict you once more. You posted a link to my blog so the URL of the logs appeared in the GUI of Wordpress.com. I have nothing against libgdx...

1. An object used for vaginal hygeine. 2. A person that is a total moron and doesn't think before he/she speaks or acts. 3. One with an undescribeable idiocy, hence stupidity, poor idea of what's cool, possibly an arrogance about them. 4. One with an intolerable personality. 5. Personified by a Troll named Eniquity, that constantly trolls Darkpear forums, random smack talking emo n00b, filled with a false sense of self worth

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org