Khronos Releases OpenKODE 1.0 Specification for Mobile Rich Media Applications
Multiple Khronos members showing OpenKODE at 3GSM; Standardizes media stack functionality and dramatically reduces application source fragmentation; Provisional specification encourages developer feedback while maximizing implementation momentum
12th February, 2007 - 3GSM, Barcelona - The Khronos™ Group announced today that it has publicly released a provisional version of the OpenKODE™ 1.0 specification, on schedule, to enable widespread developer feedback and rapid industry implementation of this important new standard that is designed to bring portability and advanced media acceleration to mobile handsets. The conformance tests for OpenKODE 1.0 are expected to be publicly released during the second quarter of 2007 to enable conformant implementations to use the OpenKODE trademark. Numerous Khronos members are demonstrating provisional OpenKODE implementations at 3GSM and the OpenKODE 1.0 specification is expected to be finalized by mid-2007 after integration of industry feedback. The OpenKODE 1.0 provisional specification is free for download at http://www.khronos.org/openkode/ and may be used royalty-free by implementers and developers. Feedback and comments from the mobile and embedded industries are encouraged on the Khronos OpenKODE technical message boards at http://www.khronos.org/message_boards/.
“As the work of the Khronos organization has progressed, it’s been clear there is a real hunger for rich multimedia applications on a wide range of embedded devices,” says analyst Jon Peddie of Jon Peddie Research. “However, the industry has desperately needed a unifying architecture for the APIs that will enable this content to be delivered efficiently and across all platforms and operating systems. OpenKODE has the potential to move the mobile industry forward with giant steps in much the same way that DirectX enabled a generation of dynamic multimedia entertainment including 3D games, music, movies, and video on PCs.”
OpenKODE is a royalty-free, cross-platform standard that combines a set of native APIs into a comprehensive media stack specification for accelerating rich media and graphics applications. OpenKODE aims to make advanced media capabilities consistently available across multiple devices for increased native source portability and reduced mobile platform fragmentation. OpenKODE 1.0 brings together the OpenGL® ES and OpenVG™ Khronos media APIs to provide state-of-the-art acceleration for vector 2D and 3D graphics and provides the new OpenKODE Core API that abstracts operating system resources to minimize source changes when porting games and applications between Linux, Brew, Symbian, Windows Mobile, WIPI and RTOS-based platforms. Subsequent versions of OpenKODE will add the OpenSL ES™ and OpenMAX™ media APIs to provide accelerated video and audio that is fully integrated with graphics processing.
The OpenKODE conformance test suite is being developed by Futuremark under contract to Khronos will enable mobile device chip makers, handset manufacturers and middleware vendors to confirm that their platforms conform to the OpenKODE 1.0 media stack specification and will include trans-API conformance tests to ensure that OpenKODE implementations support rich mixing of media types such as real-time video being processed in a 3D application. The suite of conformance testing tools will be made available through the Khronos Group OpenKODE Adopters program and products that pass all the tests may use the OpenKODE trademark.
“The objective of the OpenKODE 1.0 specification is to enable the small device industry to embed standardized functionality into the core of their products, in such a way that they could still look and feel unique, and yet run software not geared specifically for those devices in such a way that only minimal or no changes are necessary. Imagine for a moment a new market segment for portable games, marketed just like PSP discs or perhaps downloaded through a centralized service, but which can run on any of multiple brands,” said Scott M. Fulton, III, BetaNews.
“The OpenKODE working group has generated a public specification in just 12 months with strong industry support - reflecting the urgent industry need that is addressed by this significant new standard,” said Neil Trevett, president of the Khronos Group, chairman of the OpenKODE working group and vice president of embedded content at NVIDIA. “NVIDIA is using the OpenKODE architecture to deliver the full mixed media capability of our GoForce handheld GPUs to mobile developers and we are thrilled to demonstrate our provisional OpenKODE implementation at 3GSM alongside the release of the specification.”
“OpenKODE is a long awaited solution to seriously fight platform defragmentation and bring true media acceleration interoperability for mobile platforms. Acrodea is committed to continue driving the OpenKODE initiative forward and will be helping its customers & partners to steer towards a uniform platform strategy. Acrodea plans to start providing its close partners with an implementation of the OpenKODE Core in the first half of 2007,” said Yoshio Kuniyoshi CTO of Acrodea Inc.
“Demand for rich handheld multimedia is increasing exponentially and OpenKODE simplifies the development of multimedia solutions by providing an open API layer that unifies a wide range of media technologies in mobile devices” said Ryu Koriyama, Aplix CEO and CTO. “Aplix has been a contributor and strong supporter of the OpenKODE project. Aplix is currently working closely with Japanese operators on the adoption of OpenKODE. We also plan to integrate OpenKODE support into our mobile Linux & Java middleware solutions including our industry-leading JBlend product that’s currently deployed in more than 267 million handsets.”
“OpenKODE is a significant advance for the handheld industry as it combines the Khronos industry-leading media APIs into a reliable set of functionality that can provide great native performance on mobile devices while reducing fragmentation from the software developers’ point of view,” said Tero Sarkkinen, Futuremark’s executive vice president of sales and marketing. “Futuremark is delighted to play a key role in the industry roll-out of OpenKODE and to apply our considerable expertise in performance measurement software development and functionality testing to create the OpenKODE conformance tests.”
“OpenKODE is an excellent solution for developers who are targeting the embedded systems world. It was built with great consideration for developers and the development process. From its first version, OpenKODE includes a designated profiling API. This API is already integrated into gDEBugger ES, an OpenGL ES Debugger and Profiler, to enable developers optimize the performance of rich graphics applications. We will continue to work as part of the OpenKODE working group to make sure that developers will be able to get the most out of their target embedded devices,” said Avi Shapira, CEO of Graphic Remedy.
“OpenKODE plays a significant role in the industry as mobile devices become richer in specifications and users expecting more variational services. We at HI are thrilled to be involved in the specification making process and to make our products support this standard,” said Hirotaka Suzuki, CTO of HI CORPORATION.
“Battling over the past 6 years to deliver rich 3D gaming across every conceivable combination of operating system and mobile platform known to man, Ideaworks3D understands intimately the imperative to harmonize mobile media APIs for the benefit of all participants in the mobile ecosystem,” said Alex Caccia CEO of Ideaworks3D. “At 3GSM, we are delighted to debut our provisional OpenKODE Core implementation, which will form the foundation of Airplay 3.0, Ideaworks3D’s next generation solution for the development and rapid cross-platform deployment of native mobile applications.”
“Reducing fragmentation to enable lower cost creation and deployment of native content is the key to unlocking the revenue potential of the new generation of mobile devices,” said Tim Renouf, OpenKODE specification editor and systems architect at Tao Group. “We at Tao believe that OpenKODE will play a major role in this, and are excited to be involved in the specification process and to be showing our OpenKODE solution as part of intent GamePlayer, Tao’s cross-platform binary-portable native solution for mobile gaming, at 3GSM and GDC.”
“TI has been actively involved in the development and support of open standards since they are driving the next wave of exhilarating games and applications. The release of the OpenKODE 1.0 specification will foster creativity in the mobile environment with a widely available native API platform to accelerate game development,” said Avner Goren, marketing director of Texas Instruments Cellular Systems Solutions. “TI is pleased to work with Ideaworks3D to support OpenKODE on our OMAP and OMAP-Vox platforms to reduce the time and cost of bringing mobile games to market across a broad range of handsets.”
“OpenKODE is another example of Khronos quickly and effectively responding to the needs of a very rapidly evolving market. This new API not only unifies the existing APIs thereby providing more clarity for trans-API applications, but also unlocks the performance and flexibility of the platforms of today and tomorrow by offering a common way of accessing the native environment,” said Ed Plowman, product marketing manager, Graphics Business Unit, ARM®. “As a founding member of the Khronos board of Promoters, ARM is excited by the new opportunities OpenKODE presents for ARM itself and its partners in the deployment of ARM’s wide range of technologies”
The Khronos Group is a member-funded industry consortium focused on the creation of open standards such as OpenGL®, OpenKODE™, OpenGL® ES, OpenMAX™, OpenVG™, OpenSL ES™, OpenML™ and COLLADA™ to enable the authoring and acceleration of dynamic media on a wide variety of platforms and devices. All Khronos members are able to contribute to the development of Khronos specifications, are empowered to vote at various stages before public deployment, and are able to accelerate the delivery of their cutting-edge media platforms and applications through early access to specification drafts and conformance tests. Please go to www.khronos.org for more information.
Khronos, OpenKODE, OpenVG, OpenMAX and OpenSL ES are trademarks of the Khronos Group Inc. COLLADA is a trademark of Sony Computer Entertainment Inc. used by permission by Khronos. OpenGL and OpenML are registered trademarks and the OpenGL ES logo is a trademark of Silicon Graphics Inc. used by permission by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.