(Please note: this message is being multi-posted to both the USB and
Java Apple Development mailing lists, as it concerns both communities.
Please be aware if this if/when you respond).
For those of you who are not aware, Java Specification Request (JSR)
080, also known as the Java USB API, passed its final specification
vote yesterday as a part of the Java Community Process, making it an
official Java standard (the Java USB API has been assigned the package
"javax.usb").
The Reference Implementation (RI) for this API was for Linux. My
organizations Open Source project, the jSyncManager
(http://www.jsyncmanager.org -- a pure Java, Open Source data
synchronization solution for PalmOS-based handhelds) currently relies
upon this API to connect to USB-enabled handhelds (which, on the Mac
platform, is virtually all of them except where Bluetooth and/or TCP/IP
is available on both the handheld and the Mac).
I and the rest of the jSyncManager team have been working for some
time on modules that will allow us to connect to iSync on the Mac to
provide a fast and free Palm handheld data synchronization solution for
Mac users. Unfortunately, the lack of a Java USB API implementation on
the Mac stymies our efforts.
As such, I have one question, and one general call to action for the
Apple development community:
0) Is anyone currently working on implementing the Java USB API on Mac
OS X?
...and if not...
1) I'd like to put a call out to both Java and USB Apple developers
interested in seeing this API implemented to band together to create an
Open Source implementation. This isn't terribly difficult as much of
the logic is already implemented in Java -- we just need to implement
the native portions of the API in order to enumerate the busses and
devices, detect when devices are added and removed, handle device
queries, device configuration, and all of the standard device
communication mechanisms (bulk transports, control, interrupts, etc.)
for a selected device.
I have the Java and JNI experience required for this project, but lack
any Apple USB development experience. I'd be happy to administrate
such a project and provide what resources I can if there are developers
out there willing to volunteer to port this important new API to our
favourite OS platform.
If you're interested, or have any questions or comments, please feel
free to contact me at email@hidden (or post to one of the
lists this is posted to).
Brad BARCLAY,
Lead Developer & Project Administrator,
The jSyncManager Project.
=-=-=-=-=-=-=-=-=-=
From the Mac OS X Desktop of Brad BARCLAY
E-Mail: email@hidden Web: http://www.jsyncmanager.org
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden
This email sent to email@hidden