InterDraw is an art program that facilitates the artistic collaboration of multiple users. The goal of this collaboration is the creation of one unique computer image that represents a combination of the ideas and images provided by each of the users. InterDraw extends the already collaborative nature of the World Wide Web through the use of the Java programming language, which provides InterDraw with its cross-platform capabilities. Previously, collaborative art-like programs have been developed for specific operating systems or environments. This limitation prohibits any collaboration with users from other operating systems or environments. InterDraw breaks this limitation by using the power of Java to provide program access from any computer with an Internet connection and a Java enabled browser. The InterDraw clients collaborate by transforming objects drawn by a user into compressed binary strings that are then transported over the Internet to a server application. This server maintains a database of artist contributions and updates all other InterDraw clients collaborating on the same image. These binary strings provide a reliable transmission format that allows the drawn objects to be recreated by the InterDraw clients. Through user testing, InterDraw has been shown to provide an effective and entertaining forum for the creation of collaborative, dynamic images.
Worcester Polytechnic Institute
All authors have granted to WPI a nonexclusive royalty-free license to distribute copies of the work. Copyright is held by the author or authors, with all rights reserved, unless otherwise noted. If you have any questions, please contact firstname.lastname@example.org.
Babic, Kristopher T., "InterDraw - An Online, Interactive, Collaborative Art Program" (2000). Masters Theses (All Theses, All Years). 825.
Java, collaborative art, computer graphics, drawing, online, graphics, art, Art, Computer programs, Computer art, Artistic collaboration, Computer programs