Modeling groupware supporting synchronous collaboration with heterogeneous single- and multi-user devices | IEEE Conference Publication | IEEE Xplore