JBenchmark 239, the first OpenGL ES benchmark for Java ME released
January 10, 2007 (PRLEAP.COM) Business News
Kishonti Informatics, the worldwide leader of mobile performance benchmarking has announced general availability of JBenchmark 239, 3D performance benchmark suite for Java Binding for the OpenGL ES API (JSR 239) compatible devices. The new benchmark not only measures Java based OpenGL ES 1.0 and 1.1 application performance, but also lets direct comparison to native OpenGL ES and Java Mobile 3D Graphics (JSR 184) results.Portability and Performance
The new JSR 239 API unites the performance of OpenGL ES with the portability of Java. JBenchmark 239 was built on this standard to show the perspectives and the limits of future 3D Java applications and platforms.
JSR 239 vs. JSR 184 vs. native OpenGL ES
JBenchmark 239 uses absolutely the same graphical scene and resources as GLBenchmark 1.0, our native OpenGL ES benchmark, and JBenchmark HD, the successful 3D benchmark for Java Mobile 3D Graphics (JSR 184, M3G).
These three applications can be easily used to compare the real world performance of native and Java based 3D implementations. As the high performance mobile engines all use OpenGL ES for underlying rendering, these measurements will also help finding bottlenecks in current Java implementations.
OpenGL ES 1.0 vs. 1.1 performance
The suite also contains OpenGL ES 1.0 and 1.1 API specific versions for the main 3D gaming tests. The ES 1.1 versions use the most powerful real-time rendering techniques of OpenGL ES 1.1, like Vertex Buffer Objects or Matrix Palette Skinning, which are not available on most OpenGL ES devices. To make the benchmark compatible with all OpenGL ES devices, there's a special "ES 1.0 run mode, where all the missing extensions are omitted and software emulated. This feature can be effectively used to compare OpenGL ES 1.0 and 1.1 performances on the same device.
Graphical bottlenecks
The Low Level Graphics tests of JBenchmark 239 help manufacturers and developers finding graphical bottlenecks in OpenGL ES implementations. These tests concentrate on 3D rendering issues minimizing CPU workload on hardware accelerated platforms.
System information
Beyond performance JBenchmark 239 includes a detailed System Information module which examines every detail of OpenGL ES and EGL environments and also reports the characteristics of the underlying Java VM.
Result database
Kishonti Informatics owns and publishes the world's largest performance database for mobile devices. This successful collection will be extended with JBenchmark 239 results when the first consumer devices compatible with JSR 239 will be released.
Availability
JBenchmark 239 is available in the following Editions:
- Corporate Edition is customised for on-device and automatic testing environments for corporate users.
- Strategic Edition adds the full source code of Corporate Edition and makes possible to examine bottlenecks more deeply and build customised versions of the benchmarks for proprietary use.
- Free Community Edition will be released later, when the first consumer devices compatible with JSR 239 will be released.
About Kishonti Informatics:
Kishonti Informatics specializes in mobile gaming, graphics performance measurement and development tools. Its popular JBenchmark and GLBenchmark test suites let network operators, developers and consumers measure and compare the strengths and limits of 900 mobile phones and PDAs. The JBenchmark result database is available at www.jbenchmark.com . The GLBenchmark result database is available at www.glbenchmark.com .
About OpenGL ES:
OpenGL® ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including handheld devices, consoles, appliances and vehicles. It is a well-defined subset of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration.
About Java ME:
Java ME is a small footprint Java product designed by Sun® Microsystems for resource limited devices such as pagers and cell phones.
Java and all other Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All other trademarks are property of their respected owners.