A Look at Java 3D Programming for Mobile Devices 196
An anonymous reader writes "IBM developerworks is running an article that describes the Mobile 3D Graphics API and introduces you to 3D programming for Java mobile devices. Sony's PSP has shown the graphics power you can put into a mobile device and mobile gaming. Although the average mobile phone is technologically behind this specialized game machine, Java seems to be helping to drive the market in a very definite direction."
Sony Ericsson phones (Score:5, Informative)
Re:3D Handsets (Score:3, Informative)
http://www.superscape.com/games/title.php?SB_3D,s
http://www.1up.com/do/media?cId=3142148 [1up.com] PSP Basketball game
Re:Explain this to me (Score:3, Informative)
They've reached a point where basically everyone has a cell phone that does everything they _need_ it to do. Now they need to start throwing in gimmicks like this to get people to upgrade. This is especially true for the "teenyboppers" or "hardcore gamerz" who are easily amused by gadgetry such as this. Chances are there'll be many 13-year-old boys and girls begging their parents for a phone with 3D graphics support, even though it has very little practical benefit.
Gaming on the Phone !? (Score:2, Informative)
Nokia airs an ad in India which almost drives in a message saying "phones are for talking" while showing a model with a vidcam and video playback. I wonder how many people find time to use the "other" applications on the phone apart from a PIM (Phonebook/Calendar). Further, with 3D games what about an added issue of people getting something akin to Doom Induced Motion Sickness(DIMS [slashdot.org])? I have found controls for a 3D game (on my Treo) pretty difficult to use for a 3D racer game, which kind of kills the experience. I wonder how many people play 3D games on their phones comfortably, and where they get them from!
John Carmack (Score:2, Informative)
"The biggest problem is that Java is really slow. On a pure cpu / memory / display / communications level, most modern cell phones should be considerably better gaming platforms than a Game Boy Advanced. With Java, on most phones you are left with about the CPU power of an original 4.77 mhz IBM PC, and lousy control over everything."
Re:How much would a phone.. (Score:3, Informative)
Does nothing but voice and SMS.
Costs ~£20 on PAYT. That's ~USD$40.
3d user interfaces (Score:2, Informative)
Re:Hello World (Score:1, Informative)
ps. the 3d rendering on most mobiles is not on the hardware, and I really dont trust that the java libraries are faster than my handcoded polyfillers.
Re:Only for JIT VMs (Score:2, Informative)
http://www.arm.com/pdfs/JazelleWhitePaper.pdf [arm.com]
The real ARM instruction set is nothing like Java BTW, it's a slick Risc chip where all instructions are conditional, and you get shifts for free, whereas the Java VM is stack based.
http://en.wikipedia.org/wiki/Acorn_RISC_Machine [wikipedia.org]