David, > ...and libpisock from pilot-link of course, which PInstall and >Tentacle are (at last check) still using under the hood. MissingSync >from MarkSpace, SyncBuddy, and several other projects use it as well
I've not used any of those. I probably should have qualified my "only publicly available" comment with "as far as I know" and "for Windows". For my environment, if it doesn't run on Windows, then there is no reason to research it. Not everyone shares that view of course. I also didn't know that any of those could handle concurrent operations on multiple ports, so that is interesting. But again, to me the issue is moot since I run Windows on my development box. > I'd recommend pilot-link (well, libpisock) directly, since it >will run on OSX, Linux and BSD as well, with the same exact codebase, >and no changes required to get it up and running. Noticeably absent from the list is Windows, which is a deal-breaker for me. And that brings me full circle to my satisfied use of Pilot Install. > A Windows port would be fairly straightforward, if someone >from Palm could give us the word on how we can use USBPort.dll without >violating any licenses there. I still find it strange the DLL calls to USBPort.dll are not officially documented, yet they are published (to a certain degree) through the source code to POSE. As far as I know, all Windows based USB transfer facilities are based on prototypes gleaned from that POSE source, and require a valid Palm Desktop version to be pre-existing on the PC so the USBPort.dll is available. Doug -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
