
O4J deployment options are unparalleled, from smart phones, to lightweight web applets, to desktop applications, to fully immersive environments and display walls. Unlike JOGL or other libraries, O4J scales down to mobile devices or web pages without hardware graphics support, or all the way up to a distributed cluster-rendered immersive environment, all with a single API. The O4J architecture is adaptive and opportunistic, taking advantage of capabilities of the platform discovered at run-time. Run-time graphics acceleration is available on Windows and Linux as an OpenGL extension, with Mac OS X support coming soon. When graphics acceleration is unavailable, O4J uses its optimized java software renderer, eliminating many headaches that can occur when encountering poor graphics drivers in a deployed environment. O4J is an extensive, state-of-the-art library of hundreds of classes that makes it possible to deliver what can be imagined – powerful best practice solutions as well as unique and creative solutions.

