doi dblpWeb Engineering at the Frontier of the Web 2.0: Design Patterns for Online 3D Shared SpacesNicoletta Di Blas | Franca Garzotto | Caterina Poggi2009 Volume 12 Issue 4