Frequently Asked Questions about Corroboree

Q How much does Corroboree cost?
A Glad you asked. You are free to download and distribute as many copies of Corroboree as you like. However, the Corroboree application requires that CorroboreeServer be running somewhere on your network. CorroboreeServer is also free to download and try out, but each session is time-limited until you register. You can opt to register entirely within CorroboreeServer, which means no emails to wait for, no websites to navigate, and no serial numbers to mistype. Want me to get to the point now? Okay, CorroboreeServer is $US200. That entitles you to a single copy of CorroboreeServer to hold as many Corroborees as you like - no activation, no per-use fee, no subscription and no per-user fees. Minor upgrades are free and registered users get a discount on major upgrades. Additionally, in recognition of the organisation that was instrumental in the development of Corroboree, members of the AUC (Apple University Consortium) in Australia are entitled to CorroboreeServer for just $US80.

Q What does this button/icon do/represent?
A Pretty much everything has a tooltip. If the purpose of an element is not obvious, hover your mouse over it for a few seconds. A small text box should appear with a helpful description. Yep, even the coloured blobs next to the names in the Corroborant list.

Q Why is everything spelt funny?
A It was written by an Aussie. Not only do Aussies sound funny, but they spell funny too.

Q Why are the Communication functions so slow to update?
A It is difficult to predict what sort of networks and what sort of usage Corroboree will see. To avoid unnecessarily crippling the application, there's not much stopping you pushing it too far. To speed things up, try: limiting the number of Corroborants selected to receive the Communication broadcasts by using the "Show Recipients" drawer in each Communication window; reducing the size of the Screen Sharing window; clearing the Whiteboard instead of manually erasing it all; and closing the Audio window when it's not in use.

Q What do the coloured bolbs/circles next to the Corroborants names indicate?
A You can hover your mouse over each icon to get a tooltip explaining the blobs, but for reference, each colour represents the Corroborant's status in the Corroboree according to this table:

elderElder - Corroborant is the initiator of the Corroboree and has administration privlidges.
idleIdle - Corroborant is a normal participant in the Corroboree.
in controlIn Control - Corroborant has control of the Corroboree and may initiate the Communication functions.
requestingRequesting - Corroborant is requesting control of the Corroboree. Control can be granted by the Elder or the currently in control Corroborant. (blob is animated)
offlineOffline - In a Corroboree saved on the server, this Corroborant has been invited but has not yet joined.

Q Can more than one person draw on the Whiteboard?
A Not at the same time. Corroboree is designed to provide mechanisms for order and control. The intended analogy is that of the classroom, meeting or lecture hall - one person draws on the Whiteboard at a time. If someone would like to provide their own additions, they must "Request" permission from the person currently using the Whiteboard. This is not a technical restriction, only a functional one, so perhaps an option could be added if that would prove useful.

Q How do I access CorroboreeServer over the Internet?
A The computer running CorroboreeServer must be visible ("routable") over the Internet. If your computer is not already visible over the Internet, you may need to apply port forwarding. If you are running a firewall, you'll also need to open a couple of ports. In either case, this information will be useful: CorroboreeServer uses port 4224, UDP and TCP, to communicate, and optionally port 4225 for broadcast. Note that using Corroboree over the Internet will not allow Bonjour to operate, which in particular, means there is no auto-discovery of running CorroboreeServer's and you'll need to use the IP or domain name address.