« OS X sudo vs. root: the real story | Main | Mac Gmail Notifier update »

Building a JNI universal application with Xcode

Posted in: Software, Tips & Tricks

The Java Native Interface (JNI) lets developers mix Java code with C or C++ source code. It provides access to platform-specific features that Java does not provide, so that Java applications on Mac OS X can take advantage of the wide range of powerful Apple-only technologies to provide the best possible user experience. Using the JNI, your Java application can access a user's Address Book, make Spotlight queries, take advantage of Core Image and Core Video, and leverage many other rich features unique to Mac OS X.