Universal Access in the Information Society

, Volume 7, Issue 4, pp 273–283 | Cite as

Ubi-App: a ubiquitous application for universal access from handheld devices

  • Shameem Ahmed
  • Moushumi Sharmin
  • Sheikh I. Ahamed
Long Paper


Universal access from a handheld device (such as a PDA, cell phone) at any time or anywhere is now a reality. Ubicomp Assistant (UA) (Sharmin et al. in Proceedings of the 21st annual ACM symposium on applied computing (ACM SAC 2006), Dijon, France, pp 1013–1017, 2006) is an integral service of MARKS (Sharmin et al. in Proceedings of the third international conference on information technology: new generations (ITNG 2006), Las Vegas, Nevada, USA, pp 306–313, 2006). It is a middleware developed for handheld devices, and has been designed to accommodate different types of users (e.g., education, healthcare, marketing, or business). This customizable service employs the ubiquitous nature of current short range, low-power wireless connectivity and readily available, low-cost lightweight mobile devices. These devices can reach other neighbouring devices using a free short-range ad hoc network. To the best of the authors’ knowledge, the UA service is the only service designed for these devices. This paper presents the details of Ubi-App, a ubiquitous application for universal access from any handheld device, which uses UA as a service. The results of a usability test and performance evaluation of the prototype show that Ubi-App is useful, easy to use, easy to install, and does not degrade the performance of the device.


Ubicomp Assistant Ubiquitous computing MARKS 



The authors thank Paula Stroud, Karl Stamm, and members of Ubicomp Lab, Marquette University, for commenting on earlier drafts and for their valuable assistance in improving the readability of the paper. We also thank the users who participated in our study.


  1. 1.
  2. 2.
    Ahamed, S., Sharmin, M., Ahmed, S., Havice, M., Anamanamuri, S.: An assessment tool for out of class learning using pervasive computing technologies. Inf. J. 8(5), 71–767 (2005)Google Scholar
  3. 3.
    Ahn, J., Pierce, J.: SEREFE: serendipitous file exchange between users and devices. Mobile HCI 2005 (2005)Google Scholar
  4. 4.
    Bernstein, P.: Middleware: a model for distributed services. Commun. ACM 39(2) (1996)Google Scholar
  5. 5.
    Cognitive Walkthrough Strategy. http://www.pages.drexel.edu/~zwz22/CognWalk.htm. Accessed May 6, 2007
  6. 6.
    Dey, A., Salber, D., Abowd, G., Futakawa, M.: The conference assistant: combining context-awareness with wearable computing. In: International Semantic Web Conference (1999)Google Scholar
  7. 7.
    Fischer, G., Konomi, S.: Innovative media in support of distributed media and lifelong learning. In: WMTE 2005 (2005)Google Scholar
  8. 8.
    Gaia: Active Space for Ubiquitous Computing. http://gaia.cs.uiuc.edu/html/projects.htm. Accessed May 6, 2007
  9. 9.
    Geihs, K.: Middleware challenges ahead. IEEE Comput. J. 34(6) (2001)Google Scholar
  10. 10.
    Holzinger, A.: Application of rapid prototyping to the user interface development for a virtual medical campus. IEEE Softw. 21(1), 92–99. ISSN: 0740-7459 (2004)Google Scholar
  11. 11.
    Holzinger, A.: Usability engineering for software developers. Commun. ACM 48(1), 71–74. ISSN: 0001-0782 (2005)Google Scholar
  12. 12.
    Holzinger, A., Errath, M.: Designing web-applications for mobile computers: experiences with applications to medicine. In: Stephanidis, C.; Stary, Chr. (eds.) User Centered Interaction Paradigms for Universal Access in the Information Society. Lecture Notes in Computer Science, LNCS, vol. 3196. ISBN: 3-540-23375-X (2004)Google Scholar
  13. 13.
    Karagiannis, G., Stamatopoulos, V., Roussos. G.: Assessing patient case management services with ACHD sensed data. In: Second International Workshop on Body Sensor Networks (2005)Google Scholar
  14. 14.
    MIT Project Oxygen: Pervasive human-centered computing, Project Overview, July 2005. http://oxygen.lcs.mit.edu/Overview.html. Accessed May 6, 2007
  15. 15.
    Ranganathan, A., Campbell, R., Ravi, A., Mahajan, A.: ConChat: a context-aware chat program. IEEE Pervasive Comput. (2002)Google Scholar
  16. 16.
    Sharmin, M., Ahmed, S., Ahamed, S.: MARKS (middleware adaptability for resource discovery, knowledge usability and self-healing) in pervasive computing environments. In: Proceedings of the Third International Conference on Information Technology: New Generations (ITNG 2006), Las Vegas, Nevada, USA, pp 306–313 (2006)Google Scholar
  17. 17.
    Sharmin, M., Ahmed, S., Ahamed, S.: Ubicomp assistant: an omnipresent customizable service using MARKS. In: Proceedings of the 21st Annual ACM Symposium on Applied Computing (ACM SAC 2006), Dijon, France, pp 1013–1017 (2006)Google Scholar
  18. 18.
    Statistics for mobile commerce. http://www.epaynews.com/statistics/mcommstats.html#7. Accessed May 6, 2007
  19. 19.
    Stephanidis, C.: Adaptive techniques for universal access. User Model. User-Adapt. Interact. 11(1–2), 159–179 (2001)Google Scholar
  20. 20.
    Stephanidis, C., Savidis, A.: Universal access in the information society: methods, tools, and interaction technologies. Universal Access Inf. Soc. 1(1), 40–55 (2001)Google Scholar
  21. 21.
    Stewart, D.: Miniature software for large pervasive computing applications. In: Invited position paper at New Visions for Software Design Productivity Workshop (2001)Google Scholar
  22. 22.
    Yau, S., Karim, F., Wang, Y., Wang, B., Gupta, S.: Reconfigurable context-sensitive middleware for pervasive computing. In: IEEE Pervasive Computing, joint special issue with IEEE Personal Communications, vol. 1(3) (2002)Google Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Shameem Ahmed
    • 1
  • Moushumi Sharmin
    • 1
  • Sheikh I. Ahamed
    • 1
  1. 1.Department of Mathematics, Statistics and Computer ScienceMarquette UniversityMilwaukeeUSA

Personalised recommendations