Evaluating Ubiquitous Computing Environments Using 3D Simulation

  • Arlindo Santos
  • Helena RodriguesEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9189)


Human activity is very dynamic and subtle, and most physical environments are also highly dynamic and support a vast range of social practices that do not map directly into any immediate ubiquitous computing functionally. Identifying what is valuable to people is very hard and obviously leads to great uncertainty regarding the type of support needed and the type of resources needed to create such support. We have addressed the issues of system development through the adoption of a Crowdsourced software development model [13]. We have designed and developed Anywhere places, an open and flexible system support infrastructure for Ubiquitous Computing that is based on a balanced combination between global services and applications and situated devices. Evaluation, however, is still an open problem. The characteristics of ubiquitous computing environments make their evaluation very complex: there are no globally accepted metrics and it is very difficult to evaluate large-scale and long-term environments in real contexts. In this paper, we describe a first proposal of an hybrid 3D simulated prototype of Anywhere places that combines simulated and real components to generate a mixed reality which can be used to assess the envisaged ubiquitous computing environments [17].


Ubiquitous Computing Mixed Reality Real Context Smart Environment Personal Device 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



Research group supported by FEDER Funds through the COMPETE and National Funds through Fundação para a Ciência e a Tecnologia under the Project UID/CEC/00319/2013.


  1. 1.
    Abade, T., Gomes, T., Silva, J.L., Campos, J.C.: Design and evaluation of a smart library using the APEX framework. In: Streitz, N., Markopoulos, P. (eds.) DAPI 2014. LNCS, vol. 8530, pp. 307–318. Springer, Heidelberg (2014) CrossRefGoogle Scholar
  2. 2.
    Alt, F., Shirazi, A.S., Kubitza, T., Schmidt A.: Interaction techniques for creating and exchanging content with public displays. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2013, pp. 1709–1718. ACM, New York (2013)Google Scholar
  3. 3.
    Bardram, J.E., Christensen, H.B.: Pervasive computing support for hospitals: An overview of the activity-based computing project. IEEE Pervasive Comput. 6(1), 44–51 (2007)CrossRefGoogle Scholar
  4. 4.
    Blackstock, M., Lea, R., Krasic, C.: Evaluation and analysis of a common model for ubiquitous systems interoperability. In: Indulska, J., Patterson, D.J., Rodden, T., Ott, M. (eds.) PERVASIVE 2008. LNCS, vol. 5013, pp. 180–196. Springer, Heidelberg (2008) CrossRefGoogle Scholar
  5. 5.
    Boone, M.S.: Ubiquitous computing, virtual worlds, and the displacement of property rights. ISJLP 4, 91 (2008)Google Scholar
  6. 6.
    Caceres, R., Friday, A.: Ubicomp systems at 20: Progress, opportunities, and challenges. IEEE Pervasive Comput. 11(1), 14–21 (2012)CrossRefGoogle Scholar
  7. 7.
    Connelly, K.: On developing a technology acceptance model for pervasive computing. In: UbiComp 2007 - Proceedings of the 2007 ACM Conference on Ubiquitous Computing (2007)Google Scholar
  8. 8.
    Cook, D.J., Augusto, J.C., Jakkula, V.R.: Ambient intelligence: Technologies, applications, and opportunities. Pervasive Mob. Comput. 5(4), 277–298 (2009)CrossRefGoogle Scholar
  9. 9.
    Dey, A.K., Sohn, T., Streng, S., Kodama, J.: iCAP: interactive prototyping of context-aware applications. In: Fishkin, K.P., Schiele, B., Nixon, P., Quigley, A. (eds.) PERVASIVE 2006. LNCS, vol. 3968, pp. 254–271. Springer, Heidelberg (2006) CrossRefGoogle Scholar
  10. 10.
    Greenhalgh, C., Izadi, S., Mathrick, J., Humble, J., Taylor, I.: ECT: a toolkit to support rapid construction of ubicomp environments. In: Proceedings of UbiComp 2004 Demonstration, pp. 207–234. Springer (2004).
  11. 11.
    Grimm, R., Davis, J., Lemar, E., Macbeth, A., Swanson, S., Anderson, T., Bershad, B., Borriello, G., Gribble, S., Wetherall, D.: System support for pervasive applications. ACM Trans. Comput. Syst. 22(4), 421–486 (2004)CrossRefGoogle Scholar
  12. 12.
    Johanson, B., Fox, A., Winograd, T.: The interactive workspaces project: Experiences with ubiquitous computing rooms. IEEE Pervasive Comput. 1(2), 67–74 (2002)CrossRefGoogle Scholar
  13. 13.
    Kazman, R., Chen, H.-M.: The metropolis model a new logic for development of crowdsourced systems. Commun. ACM 52, 76–84 (2009)CrossRefGoogle Scholar
  14. 14.
    Kindberg, T., Barton, J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B., Spasojevic, M.: People, places, things: web presence for the real world. Mob. Netw. Appl. 7(5), 365–376 (2002)CrossRefzbMATHGoogle Scholar
  15. 15.
    Kindberg, T., Fox, A.: System software for ubiquitous computing. IEEE Pervasive Comput. 1(1), 70–81 (2002)CrossRefGoogle Scholar
  16. 16.
    Kubitza, T., Clinch, S., Davies, N., Langheinrich, M.: Using mobile devices to personalize pervasive displays. SIGMOBILE Mob. Comput. Commun. Rev. 16(4), 26–27 (2013)CrossRefGoogle Scholar
  17. 17.
    Moreira, S., José, R., Campos, J.C.: An empirical study on immersive prototyping dimensions. In: Kurosu, M. (ed.) HCII/HCI 2013, Part I. LNCS, vol. 8004, pp. 421–430. Springer, Heidelberg (2013) Google Scholar
  18. 18.
    Nishikawa, H., Yamamoto, S., Tamai, M., Nishigaki, K., Kitani, T., Shibata, N., Yasumoto, K., Ito, M.: UbiREAL: realistic smartspace simulator for systematic testing. In: Dourish, P., Friday, A. (eds.) UbiComp 2006. LNCS, vol. 4206, pp. 459–476. Springer, Heidelberg (2006) CrossRefGoogle Scholar
  19. 19.
    O’Neill, E., Lewis, D., Conlan, O.: A simulation-based approach to highly iterative prototyping of ubiquitous computing systems. In: Proceedings of the 2nd International Conference on Simulation Tools and Techniques, Simutools 2009, ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), pp. 56:1–56:10. ICST, Brussels, Belgium, Belgium, 2009. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2009)Google Scholar
  20. 20.
    Rodrigues, H., José, R.: System implications of context-driven interaction in smart environments. Interact. Comput. 26(2), 105–117 (2014)CrossRefGoogle Scholar
  21. 21.
    Rodrigues, H., José, R., Santos, A., Silva, B.: New directions for system support in pervasive computing. In: Proceedings of PerCom Workshops IEEE Computer Society (2012)Google Scholar
  22. 22.
    Roman, M., Hess, C., Cerqueira, R., Campbell, R.H., Nahrstedt, K.: Gaia: A middleware infrastructure to enable active spaces. IEEE Pervasive Comput. 1, 74–83 (2002)CrossRefGoogle Scholar
  23. 23.
    Santos, A., Rodrigues, H., José, R.: Evaluating a crowdsourced system development model for ambient intelligence. In: Bravo, J., López-de-Ipiña, D., Moya, F. (eds.) UCAmI 2012. LNCS, vol. 7656, pp. 145–152. Springer, Heidelberg (2012) CrossRefGoogle Scholar
  24. 24.
    Silva, J.L., Campos, J.C., Harrison, M.D.: An infrastructure for experience centered agile prototyping of ambient intelligence. In: Proceedings of the 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS 2009, pp. 79–84. ACM, New York (2009)Google Scholar
  25. 25.
    Sousa, J.P., Garlan, D.: Aura: an architectural framework for user mobility in ubiquitous computing environments. In: WICSA 3: Proceedings of the IFIP 17th World Computer Congress - TC2 Stream/3rd IEEE/IFIP Conference on Software Architecture, pp. 29–43. Kluwer, B.V, Deventer (2002)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Centro Algoritmi, Escola de EngenhariaUniversidade do MinhoGuimaraesPortugal

Personalised recommendations