Juggling Lab screenshot
Juggling Lab
~ Current release: 0.6.2 (May 20, 2014) ~

Juggling Lab is an application for creating and animating juggling patterns. Its main goals are to help people learn juggling patterns, and to assist in inventing new ones.

This software is released under the GNU General Public License.

How to run Juggling Lab

Juggling Lab is written entirely in Java and will run on most platforms. For Windows and Mac it is packaged as an easy-to-use standalone application.

Windows and Mac OS X: Launch the Juggling Lab application icon.

Other: The executable jar file is bin/JugglingLab.jar. Consult your Java installation's documentation for instructions on how to run a jar file. On Unix-like systems: (1) make sure your shell search path includes the "java" command (try 'which java' in the shell to verify it's working), and (2) execute the "JugglingLab.sh" shell script.

Documentation

Read these to get up to speed on how to use Juggling Lab:

This more specialized material covers topics the average user won't need to know:

How to compile Juggling Lab

As distributed, Juggling Lab is already compiled so there is no need to do so again unless you want to change the source code. If you are interested in adding new features to Juggling Lab, please consider becoming a developer on the Juggling Lab project so that your features become a part of the standard distribution; contact the Juggling Lab project administrator.

The distribution includes build.xml, which is a build file for use with the Apache Ant Java build system. Ant is free software that is available for most platforms at ant.apache.org. The default build target is bin/JugglingLab.jar.

Interested in Juggling Lab?

Stay informed of future updates to Juggling Lab by subscribing to the Juggling Lab announcement mailing list (expect low traffic).

You can also contribute directly to the project by:

Contributors