Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Getting Started: Mobile 3D Graphics API (JSR-184)

Utilizing 3D Graphics in MIDP - Mobile 3D Graphics API (JSR-184)

Intermediate
Find out what the options are for MIDP applications leveraging 3D graphics for powerful gameplay and stunning presentation, then use the sample codes and Nokia Prototype SDK 2.0 for J2ME™ to kick-start your development.

Featured Device

Nokia 6255
The Nokia 6255 imaging phone provides CDMA customers with advanced features in messaging, multimedia, and music. Bluetooth connectivity, e-mail, and high-speed data support (CDMA2000 1X) make the device well-suited to mobile lifestyle applications.

Downloads and links

1. Advanced Game Development with the Mobile 3D (PPS)
This presentation gives a thorough technical overview of the Mobile 3D Graphics API (M3G) (JSR-184) and includes some sample code.

2. Introduction To The Mobile 3-D Graphics API For J2ME™ (With Example) v2.0 (ZIP)
This document provides an introduction to the Mobile 3-D Graphics API (JSR-184) through an example application that is included in the package.

3. 3-D Game Development On JSR-184 v1.1 (ZIP)
This document introduces the Mobile 3D Graphics API (JSR-184) from a game development point of view. An example application is included in the package to demonstrate how to use the API together with modeling and authoring tools. V1.1 includes some updates to the example source code.

4. Nokia Prototype SDK 2.0 for the Java™ 2 Platform (SDK)
SDKs emulate the phone behavior of Nokia devices as closely as possible, because their emulators are based on the same software as the specified Nokia devices. The emulators of a prototype SDK are based on the reference implementation of the Java™ APIs of the corresponding Platform. The latest version includes Mobile 3D Graphics API for J2ME™ (JSR-184) and Location API for J2ME™ (JSR-179).

5. Series 40 Platform 2.0 SDK - Nokia 6255 Edition (SDK)
The Series 40 Platform 2.0 SDK, Nokia 6255 Edition supports the newest API's such as the Mobile 3D Graphics API (JSR-184) and the File and PIM APIs (JSR-75).

6. Series 60 2nd Edition SDK for Symbian OS, Supporting Feature Pack 2, for MIDP (SDK)
This SDK contains an emulator for the Series 60 Platform, Java™ class libraries, and documentation. The SDK enables MIDP application development using the latest Java™ APIs in the Series 60 Platform; Mobile 3D Graphics API for J2ME™ (JSR-184), FileConnection API for J2ME™ (JSR-75), and Personal Information Management API for J2ME™ (JSR-75).

7. Technical Note: Guidelines For Exporting M3G Files (PDF)
This document lists issues that you should consider when developing 3D content and before delivering an M3G file in its final format.

8. JSR-184 Mobile 3D API for J2ME (PDF)
This is the Final Release version of the Mobile 3D Graphics API (JSR-184) specification developed under the Java Community Process. The Mobile 3D Graphics API (M3G) is a J2ME Optional Package that allows three-dimensional (3D) graphics to be rendered at interactive frame rates on mobile, resource constrained devices. It also includes facilities for 3D scene management and animation, as well as a file format for efficient over-the-air deployment of 3D content.

9. RI Binary For JSR-184 3D Graphics API For J2ME™ (Tool)
The reference implementation of the JSR-184 3D Graphics API for J2ME, the emulator for running MIDlets using this API is included.

Additional resources

M3G Exporter Tools (Web Site)
Nokia co-operates with several companies to provide world class tools for the developers. Check M3G Exporter Tools page for details of joint offering.

OpenGL ES 1.0 Specification (PDF)
This document specifies the OpenGL Common/Common-Lite renderer. The specification lists supported commands and state, and calls out commands and state that are part of the full (desktop) OpenGL 1.3 specification but not part of the profile definition.

Series 60 Platform 2.0: Usability Guidelines For J2ME™ Games (PDF)
This document provides guidelines and an implementation model for developing easy-to-use, fun, and challenging J2ME™ games for Series 60 Platform 2.0 devices.

OpenGL ES Discussion (Discussion Board)
Discuss and post technical questions about OpenGL ES.

Mobile Java Media (Graphics & Sounds) Discussion Board (Discussion Board)
Share your ideas and get peer support from other Mobile 3D Graphics (JSR-184) developers.

Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Blog entry of the week

Open Source FLV Player for Symbian!

Champion of the month

Mika Raento
Read more about
Mika on the
Champions web site.

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ