Java API and demo programs to control Parrot's AR.Drone. The goal of the project to have Java API (without using native code) to control AR.Drone. This project does not user Parrot's SDK, but rather implement networking protocols directly in Java. The code supposed to be cross-platform. We use MacOS X and Linux for development. The demo program is using GameController. You can watch a small video of how it works. The project also includes drone navigation program, written in Java: ControlTower.