At 3GSM, NVIDIA is demonstrating a prototype implementation of OpenKODE to accelerate an intuitive user interface concept design. 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. The NVIDIA demo showcases: multi-tasking in a multi-windowed environment; fully accelerated translucent window compositing, and innovative 3D user interface with transition effects.
Khronos has released a provisional version of the OpenKODE 1.0 specification to enable widespread developer feedback and rapid industry implementation of this new standard that is designed to bring portability and advanced media acceleration to mobile handsets. "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.” says Jon Peddie Research. See press release.
The newly ratified and released OpenMAX IL 1.1 defines enhanced media component interfaces to enable the rapid integration of media acceleration into streaming media frameworks on embedded devices. OpenMAX IL 1.1 adds significant functionality to OpenMAX 1.0 including standardized components, interfaces and controls; enhanced video and camera controls; extended color formats; and integration with EGL to seamlessly integrate with OpenGL ES and OpenVG. The OpenMAX IL 1.1 Adopter's Program has also been launched. See press release.
Edge is a multi-platform game engine for mobile devices. The newly announced v3.00 will take full advantage of advanced 3D rasterizing using hardware acceleration and software rendering using OpenGL ES. Developers can use their favorite OpenGL ES implementation through the Edge SDK (including PowerVR, Rasteroid and Vincent OpenGL ES library). For Windows desktop development the standard OpenGL interface can be used.
COLLADA FX provides a way to package up shaders objects, describe the full visual style of a shader and provide a simplified model for operating them. This new Conditioner for the COLLADA Refinery (a COLLADA-based conditioning pipeline application) will convert a COLLADA FX-effect from profile_CG to profile_GLSL.
The beta release of the OpenGL ES 2.0 SDK for PowerVR SGX, provides one of the first OpenGL ES 2.0 PC emulation-based development environments. This SDK features training course content, demos for advanced shader techniques and the first PowerVR SGX tools, including a geometry exporter, texture converter, universal shader compiler, and advanced shader development environment. It also features a PC emulation environment significantly upgraded from previous MBX SDK releases, providing, among other things, full shader support. If you want to get access to this latest SDK before general release, please contact powervrinsider [at] imgtec.com.
This article written by Chris Hinsley from the Tao Group clearly explains the problems that OpenKODE is designed to address, how it creates a consistent platform for development and thus a viable market for developers, how it can also accelerate Java-based applications, how it brings together all of the Khronos APIs (3D, 2D, video, audio and user input and networking) and how it defines a standard secure distribution format.
Tony Parisi one of the co-creators of VRML, reviews "COLLADA: Sailing the Gulf of 3D Digital Content Creation". Quoting from the review: "...the laser-focus of the COLLADA design team seems to have paid off: the industry now has a common exchange format for game assets, and there is hope yet for developers who would rather spend their time building games than building tools to make games. This clarity of focus on the design comes through in the book as well. ... A detailed and lucid book that explains COLLADA from concept through implementation. If you are a programmer with a reasonable understanding of 3D graphics programming and/or authoring using 3D scene graphs, you will be able to learn the basics of COLLADA. If you are an experienced 3D toolmaker, COLLADA contains everything you need to get up and running to build your game, game engine or content pipeline tool. If you are a manager or decision maker, you get the added comfort of knowing that — finally — you just might be able to write that tool once and not over and over again."
Updated release notes for COLLADA 1.4.1 are now available (Release Notes Revision A). These notes offer corrections and additions to the earlier release notes, and are all indicated by colored shading.
The Sun Java Wireless Toolkit is a set of tools for creating Java applications that run on devices compliant with the Java Technology for the Wireless Industry specification. It consists of build tools, utilities, and a device emulator. The latest Beta 2 release adds support for the Mobile Service Architecture (JSR 248), admvance multimedia supplement, internationalization, and Java Bindings for the OpenGL ES API (JSR 239).