Addressing the Users’ Diversity in Ubiquitous Environments through a Low Cost Architecture

  • Tatiana Silva de Alencar
  • Luciano Rodrigues Machado
  • Luciano de Oliveira Neris
  • Vânia Paula de Almeida Neris
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8515)


A ubiquitous environment allows the system to infer the users’ needs and preferences, making adaptations to the interface. However, the best way to make such adaptations is still under debate by researchers. This paper proposes an architecture that supports the adaptation of user interfaces in ubiquitous environments according to the users’ profiles. The proposed architecture is shown simple and low cost, has low implementation complexity and high extension capability. The user profile data are stored on the user’s mobile device for privacy. As the profile is defined by the user, it is expected that the interface adaptation occurs more accurately. A prototype is presented as a proof of concept.


Ubiquitous Environment User Profile Ubiquitous Accessibility Context-Aware Adaptive Interface Raspberry PI 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abascal, J., et al.: Automatically Generating Tailored Accessible User Interfaces for Ubiquitous Services. In: Proceedings of ASSETS (2011)Google Scholar
  2. 2.
    Abascal, J., et al.: A modular approach to user interface adaptation for people with disabilities in ubiquitous environments. Internal Technical Report N. EHU-KAT-IK-01-11 (2011)Google Scholar
  3. 3.
    Alencar, T.S., Neris, V.P.A.: Ubiquitous Environments and Brazilian Personas: Can our citizens universally access this technology? In: SEMISH, Curitiba, Brazil (2012)Google Scholar
  4. 4.
    Alencar, T.S., Neris, V.P.A.: Sistemas Ubíquos para Todos: conhecendo e mapeando os diferentes perfis de interação. In: IHC, Manaus, Brazil (2013)Google Scholar
  5. 5.
    Dolog, P., Nejdl, W.: Challenges and benefits of the semantic web for user modelling. In: AH 2003 Workshop at WWW 2003 (2003)Google Scholar
  6. 6.
    Heckmann, D.: Introducing situational statements as an integrating data structure for user modeling, context-awareness and resource-adaptive computing. In: ABIS (2003)Google Scholar
  7. 7.
    Heckmann, D., Schwartz, T., Brandherm, B., Schmitz, M., von Wilamowitz-Moellendorff, M.: Gumo – The General User Model Ontology. In: Ardissono, L., Brna, P., Mitrović, A. (eds.) UM 2005. LNCS (LNAI), vol. 3538, pp. 428–432. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Heckmann, D., Krueger, A.: A User Modeling Markup Language (UserML) for Ubiquitous Computing. In: Brusilovsky, P., Corbett, A.T., de Rosis, F. (eds.) UM 2003. LNCS, vol. 2702, pp. 393–397. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Margetis, G., Antona, M., Ntoa, S., Stephanidis, C.: Towards Accessibility in Ambient Intelligence Environments. In: Paternò, F., de Ruyter, B., Markopoulos, P., Santoro, C., van Loenen, E., Luyten, K. (eds.) AmI 2012. LNCS, vol. 7683, pp. 328–337. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  10. 10.
    Martinez-Villaseñor, L.M., Gonzalez-Mendoza, M., Hernandez-Gress, N.: Towards a Ubiquitous User Model for Profile Sharing and Reuse. In: Sensors (2012)Google Scholar
  11. 11.
    Martini, R.G., Librelotto, G.R.: Uma abordagem para a personalização automática de interfaces de usuário para dispositivos móveis em Ambientes Pervasivos. In: SEMISH, Curitiba, Brazil (2012)Google Scholar
  12. 12.
    Miñón, R., Abascal, J., Aizpurua, A., Cearreta, I., Gamecho, B., Garay, N.: Model-Based Accessible User Interface Generation in Ubiquitous Environments. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds.) INTERACT 2011, Part IV. LNCS, vol. 6949, pp. 572–575. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  13. 13.
    Nakajima, T., et al.: Middleware design issues for ubiquitous computing. In: MUM 2004, pp. 55–62. ACM, New York (2004)Google Scholar
  14. 14.
    Newman, M., et al.: Designing for Serendipity: Supporting End-User Configuration of Ubiquitous Computing Environments. In: Proceedings of ACM DIS 2002 (2002)Google Scholar
  15. 15.
    Saha, D., Mukherjee, A.: Pervasive computing: a paradigm for the 21st century, pp. 25–31. IEEE Computer Society, New York (2003)Google Scholar
  16. 16.
    Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Network, 22–32 (1994)Google Scholar
  17. 17.
    Schmidt, A.: Context-Aware Computing: Context-Awareness, Context-Aware User Interfaces, and Implicit Interaction. The Encyclopedia of Human-Computer Interaction (2013)Google Scholar
  18. 18.
    Sousa, J.P., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In: Proceeding of the 3rd Working IEEE/IFIP Conference on Software Architecture, Montreal (2002)Google Scholar
  19. 19.
    Tandler, P.: Software Infrastructure for Ubiquitous Computing Environments: Supporting Synchronous Collaboration with Heterogeneous Devices. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, p. 96. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  20. 20.
    Vanderheiden, G.: Anywhere, Anytime (+Anyone) Access to the Next-generation WWW. In: Computer Networks and ISDN Systems, pp. 1439–1446 (1997)Google Scholar
  21. 21.
    Yamin, A.C.: Arquitetura para um Ambiente de Grade Computacional Direcionado às Aplicações Distribuídas, Móveis e Conscientes do Contexto da Computação Pervasiva. Thesis (Ph.D. In: Computer Science) - Institute of Informatics, UFRGS, Brazil (2004)Google Scholar
  22. 22.
    Weiser, M.: The Computer for the 21st Century, pp. 94–104. Scientific American (1991)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Tatiana Silva de Alencar
    • 1
  • Luciano Rodrigues Machado
    • 1
  • Luciano de Oliveira Neris
    • 2
  • Vânia Paula de Almeida Neris
    • 1
  1. 1.Flexible and Sustainable Interaction Laboratory - Department of ComputingUFSCarSão CarlosBrazil
  2. 2.AGX TechnologySão CarlosBrazil

Personalised recommendations