Contents
[ hide ]
Design
The user must create a dll/so for its application and its dll have a function void WebMain() that is the start point of the user web player application.
User created dll name must be “KgeWebApp.dll” or “KgeWebApp.so”
Below diagram show the early design for web player classes

Research
JNI
Java Native Interface is for calling C functions from java.
JNI example
How to set the java.library.path from Eclipse
Debugging JNI code using Eclipse and Visual Studio
Run JavaScript code
Invoking JavaScript Code From an Applet
Talking to applets with JavaScript
Talking to applets with JavaScript
Call java from c++
How to Call Java Functions from C Using JNI
Calling Java Methods
Web players
Panda3D web player
http://www.panda3d.org/blog/?p=14
- It can work with java script.
wave it web player for ogre
http://ogre3d.org/forums/viewtopic.php?f=11&t=63648
it uses Java to load ogre dlls so it don’t need any player to install.
It seems it is a good and fast way to build a web player.
FireBreath
http://www.firebreath.org/
A project to easily make plugins for web browsers but your app need to be accepted by browsers.