Multimedia Tools and Applications

, Volume 74, Issue 5, pp 1557–1576 | Cite as

An interactive pervasive whiteboard based on MVC architecture for ubiquitous collaboration

  • Kangseok KimEmail author
  • Wonjeong Ha
  • Okkyung Choi
  • Hongjin Yeh
  • Jai-Hoon Kim
  • Manpyo Hong
  • Taeshik Shon


Collaboration is about interactions among multiple users by sharing resources. With the advent of new generation of mobile access devices such as smartphone and tablet PC, we address this for ubiquitous collaboration—the capability of multiple users to link together with disparate access devices in anytime and in anywhere. The implementation and experiments of mobile applications for ubiquitous collaboration were challenge since cell phone (also referred to feature phone) prior to smartphone had high network latency and low computing performance. However, even though mobile device technologies and wireless networking are becoming more advanced with time, the research on the impact of ubiquitous collaboration is still immature. This paper extends our prior work with interactive multimedia services—whiteboard application on 3G and Wi-Fi Android platform based mobile devices, based on MVC (Model View Controller) architecture for ubiquitous collaboration. Then, we present interaction and usability study with multiple users using (wire, wireless) small-sized devices (smartphones), mid-sized devices (tablet PCs), and large-sized device (desktops) to show how disparate access devices and networking have an effect on software design of shared applications in ubiquitous collaboration system.


CSCW Ubiquitous Collaboration Interactive Shared Whiteboard Mobile Device MVC 



This research was supported by the MKE (Ministry of Knowledge Economy), Korea, under the “Employment Contract based Master’s Degree Program for Information Security” supervised by the KISA (Korea Internet Security Agency).


  1. 1.
    Android Platform.
  2. 2.
    Bishop, M., Introduction to Computer Security. Addison Wesley. 2004.Google Scholar
  3. 3.
    Community Grids Lab (CGL) at Indiana University,
  4. 4.
    Dommel HP, Garcia-Luna-Aceves JJ (1997) Floor Control for Multimedia Conferencing and Collaboration. ACM Multimedia Systems 5(1)Google Scholar
  5. 5.
    Everitt KM, Klemmer SR, Lee R, Landay JA (2003) Two worlds apart: Bridging the gap between physical and virtual media for distributed design collaboration. In: Proceedings of the SIGCHI conference on human factors in computing systems, CHI’03, pp.553–560, doi: 10.1145/642611.642707
  6. 6.
    Fox G (2006) “Collaboration and community grids”, Special Session VI: Collaboration and Community Grids in Proceedings of IEEE 2006 International Symposium on Collaborative Technologies and Systems (CTS 2006) Las Vegas; IEEE Computer Society, Ed: Smari, Waleed & McQuay, William, pp 419–428. ISBN 0-9785699-0-3 DOI.Google Scholar
  7. 7.
    Fox G, Bulut H, Kim K, et al. (2003) Collaborative Web Services and Peer-to-Peer Grids. In: Collaborative Technologies Symposium (CTS’03)Google Scholar
  8. 8.
    Fox G, Wu W, Uyar A, Bulut H, Pallickara S (2003) “Global Multimedia Collaboration System” in Proceedings of the 1st International Workshop on Middleware for Grid Computing co-located with Middleware, Rio de Janeiro, Brazil.Google Scholar
  9. 9.
    Greenberg S, Marwood D (1994) Real time groupware as a distributed system: Concurrency control and its effect on the interface,” Proceedings of the ACM CSCW Conference on Computer Supported Cooperative Work. ACM Press, North CarolinaGoogle Scholar
  10. 10.
  11. 11.
    Ishii H, Arita K (1991) ClearFace, Translucent Multiuser Interface for TeamWorkStation”. In Proceedings of the Second European Conference on Computer-Supported Cooperative Work. Sep. 25–27, Amsterdam, The Netherlands, 163–174Google Scholar
  12. 12.
    Ishii H, Kobayashi M (1992) “ClearBoard: A seamless medium for shared drawing and conversation with eye contact”. Proceedings of CHI ’92 Proceedings of the SIGCHI conference on Human factors in computing systems., pp 525–532. doi: 10.1145/142750.142977 CrossRefGoogle Scholar
  13. 13.
  14. 14.
    Kim K, Fox G (2011) Modeling, simulation, and practice of floor control for synchronous and ubiquitous collaboration. Multimedia Tools and Applications 53(1):213–236. doi: 10.1007/s11042-010-0508-0 CrossRefGoogle Scholar
  15. 15.
  16. 16.
  17. 17.
    Nescher T, Kunz A (2011) An interactive whiteboard for immersive telecollaboration. Visual Computer 27(4):311–320. doi: 10.1007/s00371-011-0546-2 CrossRefGoogle Scholar
  18. 18.
    Pallickara S, Gadgil H, Fox G (2005) On the discovery of topics in distributed publish/subscribe systems. Proceedings of the IEEE/ACM GRID 2005 Workshop, Seattle, pp 25–32Google Scholar
  19. 19.
    Pederson E et al. (1993) “Tivoli: an electronic whiteboard for informal workgroup meetings,” in Proceedings INTERCHI’93: Human factors in computing systems. Amsterdam, Netherlands: pp.391–398Google Scholar
  20. 20.
    Qiu X, Carpenter B, Fox G (2003) “Collaborative SVG as a Web Service”, SVG Open 2003 Conference and Exhibition. Vancouver, CanadaGoogle Scholar
  21. 21.
    SVGArena, 2003.
  22. 22.
    Tang JC, Minneman S (1991) “VIDEOWHITEBOARD: video shadows to support remote collaboration”. In Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology. CHI ’91, 315–322, doi: 10.1145/108844.108932
  23. 23.
    Tang A, Neustaedter C, Greenberg S (2004) “VideoArms: Supporting remote embodiment in groupware”. In: Video Proceedings of CSCW, Vol. 4Google Scholar
  24. 24.
    Tang A, Neustaedter C, Greenberg S (2007) “Videoarms: embodiments for mixed presence groupware”. In: People and Computers XX-Engage, 85–102Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Kangseok Kim
    • 1
    Email author
  • Wonjeong Ha
    • 1
  • Okkyung Choi
    • 1
  • Hongjin Yeh
    • 2
  • Jai-Hoon Kim
    • 2
  • Manpyo Hong
    • 2
  • Taeshik Shon
    • 3
  1. 1.Department of Knowledge Information EngineeringGraduate School of Ajou UniversitySuwonKorea
  2. 2.Graduate School of Information and Communications at Ajou UniversitySuwonKorea
  3. 3.Division of Information Computer EngineeringAjou UniversitySuwonKorea

Personalised recommendations