

I created a Windows app using Visual Studio Express, it was not very difficult, because CEF includes a “cefclient” sample project that you can use as a template to start your project development. Using CEF requires a small knowledge about Windows/Mac desktop app development. You can also create a Windows/Mac installer to distribute the app (I used InnoSetup, but this is another story…). So you can convert any HTML5 to a traditional desktop app (and I bet some users to try guessing if Mobialia Chess 3D is an HTML5 app). Microsoft provides some tools to package HTML apps to native apps, but they will run with the Internet Explorer engine, lacking features like WebGL, WebRTC, etc.Ĭhromium Embedded Framework (CEF) is a library that allows to embed a Chromium webview in your native Windows or Mac desktop application. Recently I found this problem trying to package Mobialia Chess 3D for Windows 8. HTML5 is a fantastic app framework, but there are many environments where you cannot rely on the features support of the browser (specially when dealing against Internet Explorer, old windows versions or environments where you cannot freely upgrade the browsers). It is right handed.This entry was posted in Computers and tagged chrome html javascript webgl on by rui This library uses by default the same axis system than Blender, Z is up, Y is front. demo-android: The Android demo application.demo-common: The common files for the demo project with a SceneController and multiple Scenes.utils: includes utilities to generate Geometry classes from OBJ models and Font classes from FNT files.

Includes a linker to make JMini3D work with the CocoonJS framework (it can package WebGL apps for iOS)


Reflections with cube environment mapping.Phong lighting model with multiple lights (Ambient/Point/Directional), no attenuation with the distance.Extremely fast model loading (converts OBJ models to Java classes).Optimized for speed and smooth rendering.JMini3d is used in 3d Mobialia games ( ) with Android and HTML5 versions like: It also includes an input abstraction library (with key & pointer events) for Android and GWT. Minimalistic OpenGL2 3d engine for mobile apps that supports Android and GWT (Google Web Toolkit, to create HTML5 apps developing in Java).
