Skip to main content

Support for 3D acceleration

3 replies [Last post]
Joined: 2006-12-26

Is there a component in phoneme (and thus on mobiles as well) which provides support for 3D-acceleration on mobiles which support it, as the Sony Ericsson K800i?
I searched the web but I haven

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joined: 2004-03-04

To add to Alexey's answer: Unfortunately, while Sun's commercial release of phoneME Feature contains a full JSR-184 implementation the open source release currently does *not*. The reason is that Sun's commercial release uses a 3rd-party JSR-184 engine which Sun does not have the right to release as open source. We might be able to add JSR-184 support in the future for phoneME Feature but as of now there is no commitment or time table for that.

Sun Wireless Toolkit *does* contain a full JSR-184 implementation so you can develop your applications there. For tutorials and information please see the Application Developer TWiki at

-- Terrence

Terrence Barr
Evangelist, Java Mobile & Embedded Community
Sun Microsystems, Germany

Joined: 2006-12-26

Thanks for your informative answers :)

Joined: 2006-10-18


3D graphics is a new area in Mobile Java however there are two JSRs that cover such functionality:
JSR-184 (Mobile 3D Graphics API for J2ME(tm)) and JSR-239 (Java(tm) Binding for the OpenGL(r) ES API).

JSR-184 was approved 3 years ago so there are phones supporting this JSR on the market (ex., the phone you mentioned supports it).

Final release of JSR-239 was accepted just a couple months ago, therefore as far as I know, there are no real devices supporting it.
On the other hand, I think JSR-239 is more forward-looking because it's more flexible (uses more low-level conceptions), easy to study (similar to OpenGL(r) ES) and potentially has more performance (OpenGL(r) ES is accelerated by latest mobile hardware).
JSR-239 is included into phoneME MR2.

Please see and for more details.

WBR, Alexey.