mdr@scn.org (Mike Rutenberg) wrote:
Also, TWAIN might be the way to go (http://www.twain.org/). Not only is the Quickcam VC TWAIN compatable (according to http://www.ctdepot.com/store/cameras/quickcamvc.htm), but so are almost all scanners. And TWAIN seems to be a cross platform standard, at least with Macs and PCs supported (Linux too?).
AFAICT, TWAIN is a standard for drivers, not for devices themselves. For example, you can make a network card "TWAIN compliant" just by writing a new driver. TWAIN is probably not a good choice for Squeak, because:
1. TWAIN drivers are tied to specific OS's, because they open GUI windows.
2. Most devices only have a TWAIN driver for one or two OS's. Rare will be the scanner that has a Zaurus driver.
On Linux, the standard of choice is SANE.
So probably the best solution, is for the Windows VM to talk to TWAIN, and the Unix VM to talk to SANE, and for other VM's to do some other thing. Squeak then needs to have its *own* interface between the image and the VM.
-Lex
PS -- there are two sentences in this message without an acronym. :)
squeak-dev@lists.squeakfoundation.org