I've been trying to re-build the FWHID HandMotion SDK for Mac OS X 10.4 / intel, so that I can run XWinder with a sensible startup time and memory usage (was also planning on re-distributing it to my fellow intel mac sufferers). However, rebuilding that SDK for OS X turns out to be pretty hard: there are files missing that are required to build the thing (the same is true for XWinder, but it's only resources that can be copied from the binary installation).
In particular, the file macosx_DeviceInternals.c is missing, which presumably contains the definition of FWHID_registerMultiTouchDevices(void*). This definition is pretty central to getting everything to run -> Argh.
Does anybody have access to that file? Can it be legally distributed? Can I have it, pleeeeeease?
Thanks in advance.
We may survive to your failure here but, someday, we will be facing a more vital issue... HID will be compatible for a while though.
Nevertheless, it feels like we are surviving rather than running on the cutting edge with MultiTouch technology... This is a change alright, but in the wrong direction for people who have spent big time and money to run into a dead end just to witness our FW proselyte vanishing through a teleport directly to Apple
Click on the Watch this topic for replies bellow... Any further silence as an answer to your question will just confirm the doom of our formerly praised FW fellows...
Now, we're all listening...
I've built the jusb library myself, but the utilities still won't work for some other reason, which I'm unable to resolve.
Why not opensource the multitouch utilities, so that we could fix bugs and improve them? It's not like the utilities are the core secret proprietary technology of Fingerworks anyway.
Maybe a compatibility issue? Even with jdk160, you can compile a backward compatible USB library with a recent source code:
- javac -source 1.? -target 1.4
Code: Select all
java \ -classpath \ lax.jar; \ lib/FW_defaults.jar; \ lib/jdom/jdom.jar; \ lib/jdom/xerces.jar; \ lib/jh.jar; \ lib/jusb/jusb.jar; \ lib/upgredit.jar; \ lib/utility_help.jar \ fingerworks.firmup.UtilityLauncher
I'm trying to get raw finger locations from the pad in order to do some HCI research (not at all trying to use their gesture engine or other such things). Anyone at all make this work?
Daniel Wigdor (email@example.com).
That said, my first thought was that perhaps this would be a valid route for getting repairs on non-working units. My second (and more relevant) thought was that perhaps someone who understands all of this programming and compiling stuff could fill out the form to ask about and/or request the missing file(s) needed for the SDK to be useful. If a response was received (and the files were provided even though updated software won't be created), perhaps the file(s) could be made available on this site, and (hopefully) used to make versions of the utilities and xwinder that work with newer OSes... I would be thrilled to see a version of each for Win7 x64 (even as I still run XP), and I'm sure Snow Leopard users and Linux users would be equally thrilled if they were provided with respective versions of each...
TouchStream Mini - February 26, 2002 - Sold
TouchStream Stealth - March 18, 2002 - Windows 7 Ultimate (home)
TouchStream MacNTouch (white) - July 23, 2003 - Retired
TouchStream LP - March 31, 2004 - In storage
TouchStream MacNTouch (silver) - December 1, 2004 - In storage
Stenovations Digitouch (dvorak) - 2007 - Windows 7 Ultimate (work)
Stenovations Digitouch (dvorak) - 2007 - In storage
Users browsing this forum: No registered users and 1 guest