Skip to main content

Design and Evaluation of a Smart Library Using the APEX Framework

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNISA,volume 8530)


User experience is a key point for successful ubiquitous computing (ubicomp) environments. The envisaged design should be explored as soon as possible to anticipate potential user problems, thus reducing re-design costs. The development of ubicomp environments’ prototypes might help, providing feedback on the users’ reaction to the environments. This paper describes the design and evaluation of ubicomp environments using APEX, a rapid prototyping framework providing user experience via a 3D application server and connected physical devices. APEX prototypes allow users to explore and experience many characteristics of a proposed design, in a virtual world. The paper focus in particular the design and evaluation of a smart library in the APEX framework.


  • ubiquitous computing
  • 3D environments
  • prototyping
  • evaluation


  1. Barton, J.J., Vijayaraghavan, V.: UBIWISE, A simulator for ubiquitous computing systems design. Hewlett-Packard Laboratories, Palo Alto, HPL-2003-93 (2003)

    Google Scholar 

  2. Campos, J.C., Harrison, M.D.: Interaction engineering using the ivy tool. In: ACM Symposium on Engineering Interactive Computing Systems (EICS 2009), pp. 35–44. ACM, New York (2009)

    CrossRef  Google Scholar 

  3. Disz, T., Papka, M.E.: UbiWorld: An environment integrating virtual reality, supercomputing, and design. In: Computing Workshop, pp. 46–57 (1997)

    Google Scholar 

  4. Garlan, D., Siewiorek, D.P., Smailagic, A., Steenkiste, P.: Project aura: Toward distraction-free pervasive computing. In: Law, E., Hvannberg, E., Cockton, G. (eds.) Pervasive Computing, pp. 22–31. IEEE (2002)

    Google Scholar 

  5. Gomes, T.: Master Thesis: 3D Virtual Environments Generation. Master, Universidade do Minho (2013)

    Google Scholar 

  6. Hartmann, B., Klemmer, S.R., Bernstein, M., Abdulla, L., Burr, B., Robinson-Mosher, A., Gee, J.: Reflective physical prototyping through integrated design, test, and analysis. In: Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, pp. 299–308. ACM (2006)

    Google Scholar 

  7. Irawati, S., Ahn, S., Kim, J., Ko, H.: Varu framework: Enabling rapid prototyping of VR, AR and ubiquitous applications. In: IEEE Virtual Reality Conference, VR 2008, pp. 201–208. IEEE (2008)

    Google Scholar 

  8. Jensen, K., Kristensen, L.M., Wells, L.: Coloured petri nets and cpn tools for modelling and validation of concurrent systems. In: International Journal on Software Tools for Technology Transfer (STTT), ch. 9(3-4), pp. 213–254 (2007)

    Google Scholar 

  9. John, B.E., Prevas, K., Salvucci, D.D., Koedinger, K.: Predictive human performance modeling made easy. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2004, pp. 455–462. ACM (2004)

    Google Scholar 

  10. Li, Y., Hong, J.I.: Topiary: A tool for prototyping location-enhanced applications. Proceedings of the 17th Annual ACM 6(2), 217–226 (2004)

    Google Scholar 

  11. Nazari, S.A., Klar, A.: 3DSim: Rapid Prototyping Ambient Intelligence. In: SOc-EUSAI Conference, pp. 303–307. ACM (2005)

    Google Scholar 

  12. 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)

    CrossRef  Google Scholar 

  13. O’Neill, E., Lewis, D., Conlan, O.: A simulation-based approach to highly iterative prototyping of ubiquitous computing systems. In: 2nd International Conference on Simulation Tools and Techniques. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), pp. 56–66 (2009)

    Google Scholar 

  14. Silva, J.L.: PhD Thesis. Rapid prototyping of ubiquitous computing environments. PhD thesis, Universidade do Minho (2012)

    Google Scholar 

  15. Silva, J.L., Campos, J.C., Harrison, M.D.: An infrastructure for experience centered agile prototyping of ambient intelligence. In: Symposium on Engineering Interactive Computing Systems, pp. 79–84. ACM SIGCHI (2009)

    Google Scholar 

  16. Silva, J.L., Campos, J.C., Harrison, M.D.: Formal analysis of ubiquitous computing environments through the apex framework. In: Symposium on Engineering Interactive Computing Systems, pp. 131–140. ACM SIGCHI (2012)

    Google Scholar 

  17. Silva, J.L., Ribeiro, Ó.R., Fernandes, J.M., Campos, J.C., Harrison, M.D.: The apex framework: Prototyping of ubiquitous environments based on petri nets (chapter 6409). In: Forbrig, P. (ed.) HCSE 2010. LNCS, vol. 6409, pp. 6–21. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  18. Silva, J.L., Campos, J.C., Harrison, M.D.: Prototyping and analysing ubiquitous computing environments using multiple layers. International Journal of Human-Computer Studies (accepted)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Abade, T., Gomes, T., Silva, J.L., Campos, J.C. (2014). Design and Evaluation of a Smart Library Using the APEX Framework. In: Streitz, N., Markopoulos, P. (eds) Distributed, Ambient, and Pervasive Interactions. DAPI 2014. Lecture Notes in Computer Science, vol 8530. Springer, Cham.

Download citation

  • DOI:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07787-1

  • Online ISBN: 978-3-319-07788-8

  • eBook Packages: Computer ScienceComputer Science (R0)