The exploding popularity of mobile computing is undeniable. From cell phones to portable gaming systems, the global demand for multi-functional mobile devices is driving amazing hardware and software developments. 3D graphics are becoming an integral part of these ubiquitous devices, and as a result, Mobile 3D Graphics is arguably the most rapidly advancing area of the computer graphics discipline. If you are a graphics or game developer then you must learn to program for mobility, and this book will teach you how. You can read more about the book on the official homepage for the book, or purchase it directly from Amazon here.
Electric Rain announced in a press release that the upcoming version of Swift 3D will offer support for the Papervision3D format (read: COLLADA support). Electric Rain's decision to support the Papervision3D format was based on the recent explosion of interest in working with true 3D in Flash.
Google's Android project, developed as an Open Handset Alliance Project, released the first version of its SDK along with an introduction to the mobile device platform in video. The video shows some of the slick features available in the stock platform. As well, the platform supports some rather nice looking OpenGL ES powered 3D capabilities, including the ability to run Quake on Android devices, something that they briefly demo in the video. Watch to the end of the video and you will see that Google is giving away $10 million in prizes to the best applications built for the Android platform. That's right, being an open platform, it is up to the people to build the apps. Enjoy. More reading.
Hayden Porter has done an interesting interview with Nathan Charles, lead for the Khronos Group OpenSL ES API working group and Software Architect at Creative Labs. Read the full interview here. Hayden Porter is a developer with a special interest in interactive sound for the web and mobile.
ARCSoft’s TotalMedia Mobile multimeda software applications have been integrated into NXP’s Nexperia ARM based cellular system solution 5210 family for 2.5G/2.75G cellular feature phones. The ArcSoft TotalMedia Mobile software applications are pre-integrated in the 5210 family. Providing an OpenMax IL interface, the ArcSoft solution includes a host of multimedia features.
Motorola releases a technical paper which addresses the OMX IL implementation on a dual core platform. Implementation of OMX aware applications and codec components is of great importance to Motorola because it eases platform migration and rapid integration of codecs from various internal and external sources. The OpenMAX (OMX) Integration Layer (IL) standard, developed by The Khronos Group, enables portability of multimedia codecs and their application across platforms. The paper is in PDF format. When we tried to download the PDF it took a bit for the download to finsh.
Physics Abstraction Layer (PAL) now has an extensive set of common features such as simulating different devices or loading physics configurations from XML or COLLADA files. PAL provides a unified interface to a number of different physics engines. This enables the use of multiple physics engines within one application. It is not just a simple physics wrapper, but provides an extensible plug-in architecture for the physics system, as well as extended functionality for common simulation components.
International Mobile Games Awards (IMGA) have announce the top 25 nominees from 224 game developers in 42 countries. The judging process was completed in Marseille in the Belle de Mai. The results were announced with a shortlist of 25 games in 5 different categories.
NVIDIA have launched their annual web-based Developer Survey for 2007. The survey helps NVIDIA steer their efforts in providing help, documentation, and tools for graphics developers. Don't let the interests and goals of OpenGL developers go under-reported! Participate here.
OSG Community has announced two OpenSceneGraph courses from Blue Newt and Skew Matrix. These course being offereing in the US and Rome aim to provide students with a sweeping survey of OpenSceneGraph and its internals. The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems.