Console Java

Hello. I would like to introduce myself to this supportive community! My name is Khathis, and I love Java (both kinds). I came from C++ and began learning Java recently.

I am well aware that game programming is the hardest task to accomplish comparative to other programming applications and systems.

I did have one question:
Is there any way to program games in Java for use as prototypes or full games on console systems? I am very heavily intrigued by the new E3 announcements of the PSP and the Nintendo DS. While I am aware that Java is a portable language, how portable is it?
Is there anyway that this task can be completed either through the use of extraneous tools or software?

Thanks for any thoughts!
-k

As far as consoles are concerned, java is completely non-portable. There has been some talk about using gcj for doing native compilation on a target console, but afaik this is not yet possible either.

… rat-farts.

Have a look at:

http://see.sun.com/Apps/DCS/mcp?q=ST2m6MTFmPH1N3

First question, last minus one checkbox. Hmmm…

I reckon something is going on between sun and M$, the GDC photos show the sun dude wearing an XBox thing. And now this questionaire. Dudes/Dudettes, this could be the start of java console gaming. Cant wait :slight_smile:

[quote]the GDC photos show the sun dude wearing an XBox thing.
[/quote]
That’s just because Microsoft sponsored the ID card holders. :wink:

From the Link above:

[CheckBox] Gaming: Java Games on Microsoft XBox

This could be an interesting step for Sun/Java. I’m glad that Sun is taking it’s gaming community seriously and is trying to support us with additional APIs and contests and things like that. That is one reason I became interested in Java in the first place.

The XBox is probably the only console which could handle java reasonably well, but it would only make sense if there would be openGL support on it too so I guess that should be the next step :slight_smile:
Anyway, I filled in the form and voted for java on XBox.

There was a DirectX java wrapper back in the DirectX 5.0/J++ days…

EDIT: look at the GameFrame4Java source if you are historically interested…

I took the survey and checked “java on XBox”…

Just wondering, how would you transfer, per se, the game to the XBox after you are done? Do you just burn the thing on a CD-ROM or something?

A certified Xbox developer will be able to give a more comprehensive answer, but from what I understand at least the following need to have happened:

[]Microsoft decides whether your use of the controller is suitable.
[
]Your game goes through extra testing by Microsoft.
[]You pay the licencing fees for releasing a game displaying with the Xbox logo.
[
]The binaries are digitally signed using the tools in your purchased dev kit.
[]You burn a gold disk, send it off to the mastering plant, and get it duplicated.
[
]Your marketing agency design and produce the packaging.

While I like the idea of Java on consoles, I really do believe that it still leaves console development in the hands of the professionals. Just because you wrote a game in Java doesn’t magically make it appear on the Xbox, even if a JVM is available on it.

This is because there is no Java-based console competitor, and it looks like there never will be.

Cas :slight_smile: