
Adobe

Adobe
A few months ago, the Acrobat Connect team was asked to write a project by one of its major clients. At the time, we had just been hired, and we were learning how to make draggable red squares and interactive quizzes: the Hello Worlds of ActionScript development. Somehow, through an unknown and complicated decision-making process that may or may not have involved a Magic Eight-Ball, our managers saw fit to assign the project to us. It'll be a good learning experience, they told us. Also, if you mess up, our relationship with this client will go up in smoke. No pressure!
And so, over the course of the following two months, this project saw us through the early days of our Flash developer lives. Supervised by senior developer Nigel Pegg, we experienced the joys and despairs of the common Collaboration Builder developer. By the time we handed it off to our client, we had learned some nice tricks to help us get things done.
The purpose of this article is to demonstrate how the Collaboration Builder SDK (formerly Breeze Sync SWF SDK) can be used in a medium-size, multiuser Breeze pod application. Along the way, we'll touch on some other subjects we thought were likely to be encountered by fellow Collaboration Builder SDK developers:
caughtUp() eventWe hope this record of our development process will illuminate some of the issues surrounding Breeze pod development and help you dodge some of the problems we faced. We're releasing the application's code publicly so that you can see how we chose to do things.
To complete this tutorial you will need to install the following software and files:
Experience writing a basic, non-collaborative Acrobat Connect pod.
Raphael Lee is a software developer for Adobe Acrobat Connect Professional. A recent graduate of Brown University, he lives in the Haight district of San Francisco. His purpose is to flip out and write code.
Hironmay Basu is a software developer for Adobe Acrobat Connect Professional. His experience includes developing multiuser applications using the Collaboration Builder SDK. He worked earlier on the Photoshop CS2 team working with ImageReady. He has an MS degree from UC Irvine and a BTech from IIT Kharagpur, India. He has active interests in the fields of algorithms and graphics.