Gadgeteer - Project Page
About Gadgeteer
Gadgeteer is a device management system. It handles the configuration, control, acquisition, and representation of data from VR devices.
A unique feature of Gadgeteer is that it provides applications a method of accessing devices through generic device types. This allows applications to be configured for whatever devices are available instead of being tied to specific physical devices.
Main Features
The main features of Gadgeteer are:
- Generic device types
- Modular: run-time extendable architecture
- Extensible: Ability to add new date types and device drivers dynamically (at run-time)
- High performance: Fully multi-threaded with data caching.
- Distributed input: Device data can be distributed across machines and clusters
- Robust: Ability to handle device failures
- Configurable: Fully parameterized configuration utilizing JCCL
- Cross-platform
Supported Devices
Gadgeteer currently supports the following devices:
- 3Dconnexion SpaceMouse, SpaceBall 5000, SpaceMouse Plus XT, SpaceBall 2003B, and SpaceBall 4000 FLX
- 5DT DataGlove
- ART DTrack
- Ascension Flock of Birds
- Ascension MotionStar Wireless
- Ascension Wanda
- Elexol Ether I/O 24
- Fakespace PINCH Gloves
- ImmersionTech IBox
- InterSense IS-900 and the InterSense Interface Library SDK
- Joysticks/game pads supported by DirectInput on Windows
- Joysticks/game pads on Linux (both USB and game port)
- Microsoft Speech API for speech input into applications
- Polhemus Fastrak
- Trackd and the TrackdAPI
- U.S. Digital serial encoders (for measuring Barco Baron display angles)
- VRPN
Work is under way to finalize or improve support for the following devices:
- DTK (the Diverse Toolkit)
- Logitech 3D Mouse
- Virtual Technologies CyberGlove
vr juggler

