3DConnexion Inc. is a Logitech company that is providing 3D mouses. The key to all 3D navigation devices is the controller cap. Pressure sensing technology allows the cap to become a virtual extension of you. Push, pull, twist or tilt the cap a fraction of inch to simultaneously pan, zoom and rotate 3D imagery. Increase pressure to go fast or decrease pressure to make intricate adjustments.
3DxWare is the driver provided to manage this kind of device.
This page is dedicated to the Ubuntu/Debian packaging of the 3DxWare driver. This specific package includes additional features (more details).
Please report sucessfully uses to increase our knowledge database. See the last success stories
Development library associated to the 3DxWare driver
The 3DxWare library is divided into severla packages:
The successfully tested devices with the official 3DxWare driver are:
![]() | ![]() |
| Space Navigator | Space Explorer |
This specific package includes additional features to the official 3DxWare driver:
| Authors | Stéphane GALLAND |
|---|---|
| Licenses | GPL |
| Operating Systems | Linux |
| Implementation | C++ and Java |
The 3DxWare driver was successfully uses by:
A C++ and a Java libraries are available. They permits to quickly develop applications that can use the space mouses.
lib3dxware: is the native library required for C++lib3dxware-dev: are the headers for the C++ librarylib3dxware-java: is a set of Java classes that permit to use
a space mouse.

A LaTeX style which permits to create Unified Process methodology (UP or RUP) based documents (document version, history, authors, validators, specification, task management, helping tools...).

A very small platform which permits to implement and run agent-based systems.