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/

Reply via email to