Blending digital and physical spaces for ubiquitous community participation