Demonstrations
osgGap: Scene Graph Library for Mobile based on Hybrid Web App Framework
We introduce a novel scene graph library for mobile based on hybrid mobile web framework, called ‘osgGap (OpenSceneGraph with PhoneGap)’. The osgGap enables programmers to develop 3D apps using JavaScript, HTML5, and CSS3, instead of mobile platform-specific languages. To support web standards while providing high performances for 3D apps on mobile devices, we designed a bridge between OpenSceneGraph as a scene graph engine in the native layer and our JavaScript functions in the web app layer, via PhoneGap as a hybrid mobile application framework. As a result, we can provide the full OpenGL ES functionalities in an efficient and effective way, in contrast to pure JavaScript-based scene graph libraries that have several issues due to the limited supports of WebGL for mobiles devices. To show the applicability of osgGap on multiple mobile platforms, we provide a number of demos, including touch-based interactions and natural feature tracking for mobile AR, which can be performed both on Android and iOS devices.
Junho Kim
Kookmin University