What is needed to run desktop sharing on BigBlueButton?

BigBlueButton requires Java 7u52 (or later). Only the presenter needs to have Java installed to share their desktop. Desktop sharing works for Mac, Unix, and PC platforms.