For years we have been using several layers of Java, Java Native Interface, and native driver code to support common access to sensors from multiple Probeware interfaces from different vendors. We’ve been calling these layers the org-concord-sensor framework.
Our Java/OTrunk framework which has supported many kinds of interactive educational activities uses the org-concord-sensor framework to route data from sensors to real-time graphs and as input into dynamic models.
Here’s a general page in our wiki which shows how to (setup a full development environment for OTrunk in Eclipse)[http://confluence.concord.org/display/CSP/Setup+Development+Environment].
Recently we have adapted this framework to support collecting data from Vernier GoIO probes directly in the browser.
If you have a GoMotion probe try the GoMotion Graph Demo page.