Java bindings for various native APIs