I've been working a bit with the PC Connectivity SDK, however I've only been able to implement Visual Basic and C++ solutions.

Is there any way that I can use Java to connect to my PC? Are there any SDKs or tools available besides having to resort to using JNI as a proxy?

I've looked through the J2ME specifications but they seem only to refer to applications based on the mobile device not so much PC connectivity.

Looking forward to some pointers, references and help.
Thanks