Active coordination artifacts in collaborative ubiquitous-computing environments