Is there a cross-platform alternative to COM? Are there JNI wrappers such that i can use java to write the components?

Davanum Srinivas

There is a XPCOM framework from the Mozilla Open Source project that offers an alternative to COM. You can use BlackConnect to write XPCOM components in java.