=ADD= =reftype= 14 =number= 02-08 =url= ftp://ftp.risc.uni-linz.ac.at/pub/techreports/2002/02-08.pdf.gz =year= 2002 =month= 03 =author= Schreiner; Wolfgang =title= A Java Toolkit for Teaching Distributed Algorithms =abstract= We present a toolkit for developing and visualizing distributed algorithms in Java. This toolkit consists of a Java class library with a simple programming interface that allows to develop distributed algorithms in a message passing model. The resulting programs may be executed in standalone mode using a Java interpreter or embedded as applets into HTML documents and executed by a Web browser. The toolkit has been applied in various university courses and is freely available. =howpublished= ITiCSE 2002, 7th Annual Conference on Innovation and Technology in Computer Science Education, University of Aarhus, Denmark, June 24-26, 2002. ACM Press, New York. =sponsor= . =keywords= Distributed computing, message passing, Java, applets, visualization, assertions.