{"id":20164938,"url":"https://github.com/multi-os-engine/moe-cinder-natj-binding","last_synced_at":"2025-06-22T16:39:58.311Z","repository":{"id":72751081,"uuid":"65199745","full_name":"multi-os-engine/moe-cinder-natj-binding","owner":"multi-os-engine","description":"Multi-OS Engine: Cinder Nat/J Bindings","archived":false,"fork":false,"pushed_at":"2022-07-23T15:25:35.000Z","size":25788,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":6,"default_branch":"moe-master","last_synced_at":"2025-03-03T03:24:01.016Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://multi-os-engine.org","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/multi-os-engine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-08T11:43:53.000Z","updated_at":"2017-09-30T10:08:27.000Z","dependencies_parsed_at":"2023-03-19T11:11:58.303Z","dependency_job_id":null,"html_url":"https://github.com/multi-os-engine/moe-cinder-natj-binding","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"purl":"pkg:github/multi-os-engine/moe-cinder-natj-binding","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multi-os-engine%2Fmoe-cinder-natj-binding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multi-os-engine%2Fmoe-cinder-natj-binding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multi-os-engine%2Fmoe-cinder-natj-binding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multi-os-engine%2Fmoe-cinder-natj-binding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/multi-os-engine","download_url":"https://codeload.github.com/multi-os-engine/moe-cinder-natj-binding/tar.gz/refs/heads/moe-master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multi-os-engine%2Fmoe-cinder-natj-binding/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261328021,"owners_count":23142444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T00:36:09.030Z","updated_at":"2025-06-22T16:39:53.283Z","avatar_url":"https://github.com/multi-os-engine.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cinder Bindings for Java with Nat/J\n\n## About this repository\n\nNat/J is the Java to Native binding system of the [Multi-OS Engine](http://multi-os-engine.org). It supports binding C, Objective-C and C++ libraries to Java. This repository includes sample bindings for a subset of the Cinder C++ library including ports of some Cinder samples to Java.\n\n## About Cinder\n\nCinder (http://libcinder.org) is a versatile C++ library for graphics and multimedia programming. \n\n## Try it out!\n\nThe repository is configured as an Intelli/J IDEA project and Mac OSX. To try it out, first install the following prerequisites:\n * Mac OSX El Capitan (10.11)\n * Intelli/J IDEA 2016.2\n * Xcode 7.3 or later\n * Oracle Java 8 JDK\n\nThe Oracle Java 8 installer does not set up the JDK to allow the execution of Java apps packaged in a Mac bundle. To fix this, you will need to execute the following commands (customize the path to match your JDK version):\n\n```\ncd /Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents\nsudo defaults write $PWD/Info.plist JavaVM -dict-add 'JVMCapabilities' '\u003carray\u003e\u003cstring\u003eJNI\u003c/string\u003e\u003cstring\u003eBundledApp\u003c/string\u003e\u003cstring\u003eCommandLine\u003c/string\u003e\u003c/array\u003e'\nsudo chmod 664 Info.plist\nsudo plutil -convert xml1 Info.plist\n```\n\nNow you may open the project in IDEA, and launch the preconfigured samples in Debug mode (Run mode launch is not configured at this time).\n\n## License\n\nNat/J is licensed under Apache 2 license.\n\n## More Information\n\nTo find out more about Nat/J visit the [Multi-OS Engine website](http://multi-os-engine.org)\n\nThe best place to ask questions is the [MOE Forum](https://discuss.multi-os-engine.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulti-os-engine%2Fmoe-cinder-natj-binding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmulti-os-engine%2Fmoe-cinder-natj-binding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmulti-os-engine%2Fmoe-cinder-natj-binding/lists"}