publication venue for Real-time collaboration of virtual laboratories through the Internet. 126-140. 2009