The only publicly available alternative is Pilot Install Tentacle, which may be licesned for anywhere up to 64 concurrent overlapping devices. I've never used PI Tentacle, only its single user cousin Pilot Install. But I can whole heartitly endorse Pilot Install.

...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 (and we've recently noticed code going into the jSyncManager project from our changes in the library backend as well ;)

With a few lines of code around the Python bindings, you can have a multi-headed sync server in under an hour... thanks to Florent Pillet for his hard work in getting that all working properly for us. There are also Perl, Java and Tcl bindings in various stages of use, if you don't want care to use the C libraries directly. It all works quite nicely.

(Not connected to them, just a satisfied long time user of Pilot Install. It is *great* for installing builds of apps during prototype development!)

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.

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. Its not a high priority for us though. If someone really wants it badly, they can either code it or fund its development.


David A. Desrosiers
[EMAIL PROTECTED]
http://gnu-designs.com


--
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to