Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (746)
Games in Android Showcase (226)
games submitted by our members
Games in WIP (828)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Eclipse plugin for JOGL  (Read 3617 times)
0 Members and 1 Guest are viewing this topic.
Offline Tomas

Junior Devvie




Agency9


« Posted 2005-04-07 13:49:49 »

Has anyone tried to do a eclipse plugin for JOGL ?


CTO Agency9
Offline turquoise3232

Junior Devvie




Java (games) rock!


« Reply #1 - Posted 2005-04-07 14:40:22 »

Hi,
What king of plug-in do you mean?
Offline Tomas

Junior Devvie




Agency9


« Reply #2 - Posted 2005-04-07 15:05:20 »

Basically one that allows you to make a new JOGL project. The classpath should be automatically set to a jogl.jar and a java.libarary.path set to the natives for running jogl apps from eclipse. I think that such a plug-in might help novice user getting started and lower the entry barriers. It would also be nice if a similar plug-in where available for Netbeans.

// Tomas

CTO Agency9
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline turquoise3232

Junior Devvie




Java (games) rock!


« Reply #3 - Posted 2005-04-07 17:08:40 »

Yes it will be a little easier, but setting up a jogl project with these IDE is not so hard... Maybe a good tutorial is enough.

But, it's true, a plug-in can speed up the settings.
Offline Valodim

Junior Devvie




*sigh*


« Reply #4 - Posted 2005-04-07 19:07:30 »

this would save you 15 clicks at most Roll Eyes

every jogl tut starts off with how to install it (besides, eclipse automatically includes it if you have it in the /ext/ dir), not to mention that newbies who fail at this should start with some other graphicslib Tongue
Offline Tomas

Junior Devvie




Agency9


« Reply #5 - Posted 2005-04-07 19:48:43 »

I actually think that the problem is a bit bigger than that. Most half experienced java devs and non java OpenGL devs don't know what java.library.path is and haven't heard of unsatisfied link error. When they see jogl and try it they get the jogl.jar in place and compiles a application and then they run into unsatisfied link error,  something they never heard of. You don't start with reading tutorials if you feel that you have a bit of java knowledge. Why bother to even look at it if I can't run it out of the box. Then it can't be good.

I guess that most find out that they need to set java.library.path after they google and read a tutorial. But it will probably take them an hour or two and the perception of the lib aren’t that positive any more.  I think that you just may have lost a couple of potential users just because of a silly entry barrier. Why try something new when you can stick with C/C++ or whatever that you used before that works out of the box.

I've used jogl at a couple of universities for teaching 3D graphics and the story keeps repeating. People just don't get those simple things even when you have told them, showed them on powerpoint and have install instructions on the web. They still run into the same problem and they end up blaming the software.

Cheers
// Tomas Wink






CTO Agency9
Offline Tomas

Junior Devvie




Agency9


« Reply #6 - Posted 2005-04-07 19:51:47 »

I'm not trying to say that developers are stupid, just conservative and lazy like everybody else.

CTO Agency9
Offline turquoise3232

Junior Devvie




Java (games) rock!


« Reply #7 - Posted 2005-04-08 04:10:49 »

Quote
I'm not trying to say that developers are stupid, just conservative and lazy like everybody else.


Well it's quite true. But I think it's not so bad to learn a little about -Djava.library.path since a lot of projects are now using native libs to integrate more tightly into systems...

Using Jogl does not requires you to understand JNI, but just to remember that it uses native libs...

But it's true that looking back at the https://jogl.dev.java.net/ page I don't find a very clear document that can explain how to set up your dev environment.

Maybe making a good web page from the some threads here could help newcomers to get up with jogl...

Damit, now i only make oil painting, not jogl ones :-/
Offline Tomas

Junior Devvie




Agency9


« Reply #8 - Posted 2005-04-08 07:27:22 »

The precompiled natives are distributed in a .jar and most assumes that they should be in your classpath and of you go. Since that is what they are used to.

I really think that a eclipse plug-in would help newbie’s getting started. Once you have gotten started then you are hooked and interested to learn.

// Tomas

CTO Agency9
Pages: [1]
  ignore  |  Print  
 
 

 
xxMrPHDxx (106 views)
2017-12-31 17:17:51

xxMrPHDxx (41 views)
2017-12-31 17:15:51

xxMrPHDxx (49 views)
2017-12-28 18:11:33

Ecumene (215 views)
2017-09-30 02:57:34

theagentd (324 views)
2017-09-26 18:23:31

cybrmynd (370 views)
2017-08-02 12:28:51

cybrmynd (406 views)
2017-08-02 12:19:43

cybrmynd (374 views)
2017-08-02 12:18:09

Sralse (345 views)
2017-07-25 17:13:48

Archive (1104 views)
2017-04-27 17:45:51
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05
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
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!