call Java from jni
make all resource accessor "public static"
manage shaders from jni