Java Industry News
GLBenchmark 1.0 - Benchmark Suite for OpenGL ES 1.x Released
OpenGL ES and Java Mobile 3D Implementations Compared Side by Side With New Ultra-Portable Benchmarks
Dec. 8, 2006 08:45 PM
Kishonti Informatics, the provider of mobile performance benchmarking has announced general availability of GBenchmark 1.0, 3D performance benchmark suite for OpenGL ES compatible Brew, Linux, Symbian and Windows Mobile devices. The new benchmark not only measures OpenGL ES 1.0 and 1.1 application performance, but also let direct comparison of native OpenGL ES and Java based mobile 3D implementations.
Portability is a key for successful benchmarking software and is always the most important target for Kishonti Informatics. Its JBenchmark performance measurement applications have been successfully run on 850 different mobile Java (Java ME) devices. The new GLBenchmark series of native benchmarks were built on the same philosophy, supporting all major native mobile platforms like Brew, Linux, Symbian and Windows Mobile. (Additional platforms may be added in the future.)
Java 3D vs. native OpenGL ES performance
An important part of GLBenchmark 1.0 suite is GLBenchmark HD, which uses absolutely the same graphical scene and resources as JBenchmark HD, the successful 3D benchmark for Java Mobile 3D Graphics (M3G). These two applications can be easily used to compare the real world performance of native and Java based 3D implementations. As the high performance mobile M3G engines use OpenGL ES for underlying rendering, these measurements will also help finding bottlenecks in current Java 3D implementations.
OpenGL ES 1.0 vs. 1.1 performance
The suite also contains GLBenchmark Pro, the high quality 3D gaming benchmark using 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.
The Low Level Graphics tests of GLBenchmark 1.0 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.
Beyond performance GLBenchmark 1.0 includes a detailed System Information module which examines every detail of OpenGL ES and EGL environments and also reports the characteristics of the underlying hardware and operating system.
GLBenchmark 1.0 is available right now in three Editions:
Community Edition is a free (requires registration at www.glbenchmark.com) networked-only version, which falls back on GLBenchmark servers to calculate results.
Corporate Edition is customised for on-device and automatic testing environments for corporate users and does not require connection to GLBenchmark servers.
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.