Future of 3Djava  
Author Message
Dado





PostPosted: 2006-5-8 1:50:00 Top

java-programmer, Future of 3Djava

Why comp.lang.java.3d doesn't exist ? If is not dead, for what purpose is
using: games or some engineering tools ? Does java have a future in a
gaming industry?
 
Chris Smith





PostPosted: 2006-5-8 2:16:00 Top

java-programmer >> Future of 3Djava Dado <email***@***.com> wrote:
> Why comp.lang.java.3d doesn't exist ?

It does exist. It just doesn't get a lot of traffic.

> If is not dead, for what purpose is using: games or some engineering
> tools ? Does java have a future in a gaming industry?

Java has never been the big player in the console or heavy-weight PC
gaming market. It is a big player (very nearly the biggest player, or
second to BREW) for portable platform games on mobile phones.

In any case, there is certainly some 3D game development going on in
Java, and if you have questions, there are still people following the
clj.3d newsgroup.

--
www.designacourse.com
The Easiest Way To Train Anyone... Anywhere.

Chris Smith - Lead Software Developer/Technical Trainer
MindIQ Corporation
 
Dado





PostPosted: 2006-5-8 17:17:00 Top

java-programmer >> Future of 3Djava
"Chris Smith" <email***@***.com> je napisao u poruci interesnoj
grupi:email***@***.com...
> Dado <email***@***.com> wrote:
>> Why comp.lang.java.3d doesn't exist ?
>
> It does exist. It just doesn't get a lot of traffic.
>
>> If is not dead, for what purpose is using: games or some engineering
>> tools ? Does java have a future in a gaming industry?
>
> Java has never been the big player in the console or heavy-weight PC
> gaming market. It is a big player (very nearly the biggest player, or
> second to BREW) for portable platform games on mobile phones.
>
> In any case, there is certainly some 3D game development going on in
> Java, and if you have questions, there are still people following the
> clj.3d newsgroup.
>
> --
> www.designacourse.com
> The Easiest Way To Train Anyone... Anywhere.
>
> Chris Smith - Lead Software Developer/Technical Trainer
> MindIQ Corporation

And what about developing 3D application. I was thinking about developing
application for a structural engineering - metal contruction, but I have an
experience only with the 2D Graphics, so I don't know is java language
optimal choice (speed,quality, simplicity of packages) for a developing so
acquiring stuff. For a mentioned idea I need moving through the virtual
world, like in a games, so that's why I ask for the games.


 
 
Oliver Wong





PostPosted: 2006-5-9 1:49:00 Top

java-programmer >> Future of 3Djava "Dado" <email***@***.com> wrote in message
news:e3n29k$7m2$email***@***.com...
>
> And what about developing 3D application. I was thinking about developing
> application for a structural engineering - metal contruction, but I have
> an experience only with the 2D Graphics, so I don't know is java language
> optimal choice (speed,quality, simplicity of packages) for a developing so
> acquiring stuff. For a mentioned idea I need moving through the virtual
> world, like in a games, so that's why I ask for the games.

There are 3D modellers written in Java, so I figure writing a structural
engineering app is certainly feasible. See http://aoi.sourceforge.net/index

- Oliver

 
 
Thomas Weidenfeller





PostPosted: 2006-5-9 20:13:00 Top

java-programmer >> Future of 3Djava Dado wrote:
> And what about developing 3D application. I was thinking about developing
> application for a structural engineering - metal contruction, but I have an
> experience only with the 2D Graphics, so I don't know is java language
> optimal choice

No language is ever an optimal choice. If you are thinking along that
line you need to seriously adjust your way of approaching engineering
problems. Engineering is making compromises, it is not looking for "the
optimal" solution. That's what you do in simple textbook examples during
studies, but not in the real world.

Many of the criteria one would actually apply to select a language (or
another tool or technology), are rather subjective, or very much depend
on the situation. The situation we don't know. E.g., how valuable is
cross-platform support for you? How experienced one is with a language?
Does the language (the language tools) fit in an existing development
environment? No, don't answer it for us, answer it for you.


> (speed,quality, simplicity of packages)

And what about usability, availability, logical coherence, adaptability,
portability, object code size, source code size, compiler speed,
available books, supported hardware/graphics cards, available budget for
tools, preferred language paradigm, tool support, OS interface, ...

I can make an endless list. And again, no, don't answer these for us,
answer it for you. You have to specify your very own criteria of what is
important for you and what not. And then you have to go out and check
for each candidate how well your criteria are met. And then you settle
on a compromise.

/Thomas
--
The comp.lang.java.gui FAQ:
ftp://ftp.cs.uu.nl/pub/NEWS.ANSWERS/computer-lang/java/gui/faq
http://www.uni-giessen.de/faq/archiv/computer-lang.java.gui.faq/