Khronos Mobile Media Developer Podcasts

Nov 06, 2006
OpenKODE: Portable rich media applications on mobile phones

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)

All product names are trademarks or registered trademarks of their respective holders.