World Wind Forums

Go Back   World Wind Forums > WorldWind JAVA forums > Feature Discussion

Feature Discussion Education, discussion and proposals of WWJ features

Reply
 
Thread Tools Display Modes
Old 03-09-2012, 01:25 PM   #1
lzpolestar
Junior Member
 
Join Date: May 2011
Posts: 6
lzpolestar is on a distinguished road
Question Does JOGL have future?

I am hesitating on using WWJ as I don't know if jogl has bright future ?
Does Oracle/sun support JOGL?
Can jogl keep up with OpenGL?
I like Java,but I still doubt about the preformance of jogl .

help me.
lzpolestar is offline   Reply With Quote
Old 03-09-2012, 03:55 PM   #2
torhar
Research Engineer
 
Join Date: Sep 2009
Location: Linköping Sweden
Posts: 59
torhar is on a distinguished road
Default

WWJ works well, althou it's not the fastest rendering framework, however I suspect that WWJ will switch to some new release in the future, like LWJGL. This is needed to take advantage of the new shaders that are out there and make it possible to connect to OpenCL for large calculations on the gpu.

I've suggested this switch awhile ago, but it has not yet been implemented. But I still keep my fingers crossed
__________________
Torbjörn Härje
Swedish Defence Research Agency (FOI)
Linköping, Sweden
torhar is offline   Reply With Quote
Old 03-10-2012, 12:38 PM   #3
lzpolestar
Junior Member
 
Join Date: May 2011
Posts: 6
lzpolestar is on a distinguished road
Default

Quote:
Originally Posted by torhar View Post
WWJ works well, althou it's not the fastest rendering framework, however I suspect that WWJ will switch to some new release in the future, like LWJGL. This is needed to take advantage of the new shaders that are out there and make it possible to connect to OpenCL for large calculations on the gpu.

I've suggested this switch awhile ago, but it has not yet been implemented. But I still keep my fingers crossed
Keep my fingers crossed for WWJ's high performance.
lzpolestar is offline   Reply With Quote
Old 03-10-2012, 03:28 PM   #4
torhar
Research Engineer
 
Join Date: Sep 2009
Location: Linköping Sweden
Posts: 59
torhar is on a distinguished road
Default

You should look at Java Monkey Engine for some true speed http://jmonkeyengine.org/ it's built on top of LWJGL and you will be amazed the speed is truely awsome for being non native code.
__________________
Torbjörn Härje
Swedish Defence Research Agency (FOI)
Linköping, Sweden
torhar is offline   Reply With Quote
Old 03-10-2012, 06:43 PM   #5
nlneilson
Super Moderator
 
Join Date: Nov 2006
Location: Mojave & Oxnard California
Posts: 2,623
nlneilson is on a distinguished road
Default

It would be great if a group ported WWJ to C++.
__________________
Neil
http://www.nlneilson.com
nlneilson is offline   Reply With Quote
Old 03-12-2012, 03:23 PM   #6
torhar
Research Engineer
 
Join Date: Sep 2009
Location: Linköping Sweden
Posts: 59
torhar is on a distinguished road
Default

I would say that it's a good thing that WW is made in java, there are plenty of C++ frameworks allready available. Java also simplifies the development of certain apps and not to forget the portability issue with C++

However speed is an issue with WWJ, so a switch to a newer opengl binding is needed. preferably LWJGL.
__________________
Torbjörn Härje
Swedish Defence Research Agency (FOI)
Linköping, Sweden
torhar is offline   Reply With Quote
Old 03-12-2012, 09:10 PM   #7
nlneilson
Super Moderator
 
Join Date: Nov 2006
Location: Mojave & Oxnard California
Posts: 2,623
nlneilson is on a distinguished road
Default

Quote:
Originally Posted by torhar View Post
... and not to forget the portability issue with C++
Are you under the impression that Java is more portable than C++?

Maybe it is and I just did not realize that fact.
__________________
Neil
http://www.nlneilson.com
nlneilson is offline   Reply With Quote
Old 03-14-2012, 12:51 PM   #8
torhar
Research Engineer
 
Join Date: Sep 2009
Location: Linköping Sweden
Posts: 59
torhar is on a distinguished road
Default

Well as long as everything is pure java then theres little problem getting it running on any system with a JVM, when native code is needed you will have to package these .lib or .so files with the distribution for each operatingsystem intended for use.

A nice thing with java is the java web start feature, very usefull and can used correctly disitribute applications smothly.
__________________
Torbjörn Härje
Swedish Defence Research Agency (FOI)
Linköping, Sweden
torhar is offline   Reply With Quote
Old 03-14-2012, 04:21 PM   #9
nlneilson
Super Moderator
 
Join Date: Nov 2006
Location: Mojave & Oxnard California
Posts: 2,623
nlneilson is on a distinguished road
Default

Java is easier to program and the java web start is good.

But the rendering is done in native OGL with the java interface jogl.

My display uses the java version of WW but all the heavy lifting and controls have been ported to C++. I don't use java web start.

An app can be distributed as an app. To web start an app is a convenient short cut but for speed and reliability in some instances all native code would be hard to beat.
__________________
Neil
http://www.nlneilson.com
nlneilson is offline   Reply With Quote
Old 03-14-2012, 04:22 PM   #10
nlneilson
Super Moderator
 
Join Date: Nov 2006
Location: Mojave & Oxnard California
Posts: 2,623
nlneilson is on a distinguished road
Default

Java is easier to program and the java web start is good.

But the rendering is done in native OGL with the java interface jogl.

My display uses the java version of WW but all the heavy lifting and controls have been ported to C++. I don't use java web start.

An app can be distributed as an app. To web start an app is a convenient short cut but for speed and reliability in some instances all native code would be hard to beat.
__________________
Neil
http://www.nlneilson.com
nlneilson is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Worldwind support for Jogl 2.0 hicks Development Help 6 12-16-2011 12:42 AM
JOGL release james.fry Development Help 30 01-13-2011 10:39 PM
JOGL Update cweisbrod Development Help 0 01-21-2010 02:34 PM
[Solved] JOGL Drag and Drop Syris3000 Development Help 5 11-30-2009 07:37 PM
New Jogl distribution? Future of Jogl? adanecito Development Help 4 11-23-2009 09:46 PM


All times are GMT +1. The time now is 09:40 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.