OpenKODE: Portable rich media applications on mobile phones




The Khronos Group show

Summary: This interview with Neil Trevett, chairperson of the OpenKODE working group, looks at the new OpenKODE APIs for state-of-the-art media acceleration technologies combined with system abstraction for portable access to operating system resources, input devices and displays. OpenKODE is like DirectX but it is for mobile phones and it is an open cross-platform standard OpenKODE provides application developers with a familiar set of C++ media APIs that provide system abstraction so that you don’t have to worry about the underlying handset hardware or OS OpenKODE provides full mixed-media data and temporal integration The OpenKODE Core provides system abstraction (hides difference between handsets) OpenKODE provides a well-defined media stack with native performance - OpenGL ES (3D graphics), OpenVG (Vector and raster graphics), OpenMAX (streaming media, video and image processing), OpenSL ES (enhanced audio) OpenKODE includes an enhanced EGL that allows trans-API coordination and integration OpenKODE appeals to developers, carriers and handset manufactuers, enabling each with a way to make money and reduce fragmentation of development and marketing resources OpenKODE can be used to accelerate Java applications as well as native applications Public launch of the specification is expected at 3GSM in San Franisco (March 2007)