Download Quorum Studio or Quorum

There are several ways to obtain Quorum Studio 1.1 or Quorum 7.6. The first links provide a development environment called Quorum Studio. This is available for Windows and Mac and has screen reader support for Windows 10 and above. Alternatively, in the second pair of links, a console version of Quorum is available for those that wish to use a different editor. Note that screen reader support is not available for Mac OS X at this time.

Download Quorum Studio 1.1 (Recommended)

Download this version if you prefer an environment to write your code in. The Quorum team uses this version.

Download Quorum 7.6 without Quorum Studio

Download this version if you prefer to use your own source code editor. Because no editor is provided in this version, it is harder to learn.

Other Quorum Downloads


Historical Downloads (Not Recommended)

Before Quorum Studio was developed, the Quorum team used NetBeans for all of our programming. However, NetBeans was never as accessible as we wanted and lacked the kinds of features related to graphics that we wanted to create. The software here is still available for those wanting to use it, but this content has reached end-of-life with the Quorum team and is no longer maintained. We recommend using Quorum Studio instead. Also note that older Sodbeans versions required OpenJDK to be installed separately on each platform, which was kind of a pain. Quorum Studio automatically bundles in the required software with the installer.

Download Quorum 7.0.5 with the Sodbeans Development Environment

Download this version if you prefer an environment to write your code in. The Quorum team uses this version.

Want to use Quorum in NetBeans from a clean install?

There is a second way to install Quorum, including all accessibility features previously in Sodbeans. Namely:

Windows

We recommend installing OpenJDK, a java version that is open source. Oracle does also make proprietary Java implementations and, while we stay away from it because of Oracle's rather restrictive licenses, we imagine these could be used as well. Binaries for OpenJDK are available from:

Red Hat OpenJDK Builds

The minimum version allowed is JDK 8, which we also recommend. The reason is because JDK 8 works well with our LEGO toolkit. This windows installer is located on the open jdk link.

Red Hat OpenJDK 8 Installer

Mac

For Mac, installing OpenJDK is somewhat tricky because Oracle no longer makes Java easily available for free. In investigating, the easiest way we have found to install OpenJDK is to use a tool called homebrew. Homebrew is basically a program to help us install other programs on our computer. We can find more information on what it is here:

Homebrew

To Install homebrew, we have to run a rather cryptic command in a terminal. It's not pretty, but on Mac we go to spotlight, type terminal, and open the program. From there, we install it by putting in this command, which we recommend copy pasting:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Once home brew is installed, one command we can issue to it is to install Java OpenJDK. In the same terminal, we then issue the following command, which tells Homebrew to get OpenJDK:

brew tap AdoptOpenJDK/openjdk

Next we need to search for which version we want. Note that when we did our research, we found conflicting instructions on how to do this. In our case, we found the following command worked:

brew search /adoptopenjdk/

In the console, this then outputs a variety of openjdk builds that we could get or install. In our case, we are going to install JDK 8, as this works well with Quorum's LEGO robot libraries. In our case, the name of this version is adoptopenjdk8.

This is an image of the console after issuing the commands and output described above.

To install it, we now issue the following command:

brew cask install adoptopenjdk8

When we issue this command, the terminal will issue a number of commands, including cloning and other things. From there, it will install the platform. Once it is done, it should say 'adoptopenjdk8 was successfully installed!' and we can type 'java -version' to see if it worked.

This is an image of all of the casks, cloning, and dependency commands brew outputs after issuing the commands above. Assuming it installs correctly, all of this can be ignored.

All of us on the Quorum team recognize that this is not simple. We would very highly prefer to have an installer like we used to have. Unfortunately, with Oracle's licensing changes to Java, it is currently the simplest, amongst non-simple options, we have found to get things working under the new rules. We recommend using OpenJDK largely because Oracle has significant restrictions on Java otherwise, which can impact an organization.

Linux

Quorum is not officially supported on linux, largely because we have so few users request support. That said, we suspect most of Quorum will work on that platform, with the exception of anything regarding fonts, which impacts graphics. Users interested in this platform can get in touch or put in a pull request with changes for the platform if they wish.

Now Install NetBeans 8.2

1. Make sure you have Java JDK8, the latest version. Note that this version of NetBeans is not compatible with JDK 9 or 10..
2. Make sure you have NetBeans 8.2. Note that the Apache Foundation has taken over NetBeans from Oracle, but this version is not compatible..
3. Open the Plugins page. This varies by platform, but is typically under Tools -> Plugins.
4. Under Settings, select Add. Under name, type Quorum, and under URL, put the following: https://quorumlanguage.com/updates/quorum/updates.xml
5. Now, under Available Plugins, select the checkbox for Quorum and then select with the keyboard or click the install button.
6. Restart NetBeans.
7. By default, on the first run of the Quorum module, it will ask if you want self-voicing installed. If you are blind, or otherwise would like self-voicing, navigate to and select the checkbox. If not, then do not.