Software engineering, HCI techniques and Java technologies joined to develop web-based 3D-collaborative virtual environments. - Rolando Menchaca-Méndez; Leandro Balladares Ocaña; Rolando Quintero Téllez; Chadwick Carreto (CLIHC, 2005)