I have made a preview release of JNIPort for Pharo/Squeak available on SqueakSource:
    http://www.squeaksource.com/JNIPort.html

JNIPort is a Smalltalk  library which allows Java code to be invoked from Smalltalk. It acts as a bridge between the world of Smalltalk objects and a Java Virtual Machine (JVM) where Java code is executing.

If you want to know what can be done with JNIPort, see
    http://philemonworks.wordpress.com/2010/04/29/google-api-access-from-smalltalk-using-jniport/
for an example.

Installation instructions are on the Wiki at SqueakSource. See http://jniport.wikispaces.com/ for more information about JNIPort.

The current state of the Pharo/Squeak version of JNIPort (as of 7 June 2010):

The next steps will be:

If it works in Squeak 4.1 or on Linux or Windows, please let me know, especially if you had to do something which might be worth mentioning in the installation instructions.

Have fun with JNIPort, and let me know if it works!

Joachim Geidel