I have a question that doesn't appear to have already been addressed - perhaps because it is impossible, but perhaps not. I recently received a USB-powered air quality monitoring device and, as an inquisitive grad student, think it would be far more useful to be able to monitor air quality from my smartphone instead. There isn't any good equivalent for this, afaik. This has fairly significant implications if you want just rough data and don't want to bring expensive monitoring equipment - for example, I'm part of Engineers Without Borders, and roughly quantifying the amount of smoke and VOC inhalation our Ecuadorean partner community takes in at each meal (done over an open biomass fire, naturally) would be REALLY cool, and give us a better idea of the degree of health issues we can expect.
So there's a degree of helping the world, here, which is neat.
The problem is that even though USB -> microUSB converters are pretty cheap, just plugging everything together (monitor, converter, phone) doesn't work. That's too easy, of course. Upon installation on a regular computer, the monitoring software gives the following message:
Installation ------------ This program is depending on the following files, which are NOT distributed in this installation: hh.exe CHM help system (Windows XP) hhctrl.ocx CHM help system (Windows XP) itircl.dll CHM help system (Windows XP) itss.dll CHM help system (Windows XP) SHLWAPI.DLL Registry key operations, a component of IE and is also used by Windows Explorer. Shipped with Internet Explorer 4.0 setupapi.dll Device enumeration hid.dll Device i/o The files above should already be in your computer's system directory. If they are not, try running Windows Update.
I don't expect my HTC Incredible 2 to have these things, but I also only use FORTRAN and MATLAB for my research, so am not aware if it is possible to run equivalent programs to get this pipe-dream system up and running. Any suggestions would be very appreciated!