Recently, Sun and Microsoft have both pledged to make Java and Windows work better together. Microsoft now advertises tools which allow .NET and J2EE to interoperate. Sun invites Microsoft to join the JCP. Despite these moves, neither company has made overtures to support the other company's development environment. For example, after nearly 10 years of Java, neither company provides wizards for making JNI libraries with Visual C++ or Visual Studio, the leading development environment on the Windows platform.
In an effort to help both new and professional Java/JNI developers alike, PureNative Software is providing community tools for Java developers on Windows. The first of these is JNI Wizards for Visual C++ 7.1 and Visual Studio .NET 2003. It includes two wizards: (1) JNI DLL Wizard, (2) Add JNI To Project. These wizards are available free of charge for immediate download at http://www.pure-native.com/download. More information about JNI Wizards for Visual C++ 7.1 can be found at http://www.pure-native.com/download/JNIWizards-readme.html.
PureNative Software produces other tools for Java/C++ developers on Windows. These include NewJ Library for C++, a 100% native implementation of the core Java API for C++, and NewJNI, the natural C++ interface to JREs built on standard JNI.