Abstract
In this paper, we present the usability evaluation of IVO (Integrated Virtual Operator), a platform that supports the rapid development of contextaware applications by users with no programming skills. Using only the tools provided by the platform (IVO Builder and IVO Outlook), users can define temporal and spatial conditions and associate them with workflows of activities available within the platform. This way, whenever the defined conditions occur, the user’s smartphone will immediately produce the intended behavior, with no need for user intervention. The applications developed using IVO can easily be made available to other users through a distributed web platform. Moreover, an android client was developed, to run the IVO-developed applications, allowing the smartphone to act as the ubiquitous interaction device. The evaluation of the platform was performed through usability tests at both the end-user level (android client) and the developer-user level (builder tools).
Chapter PDF
Similar content being viewed by others
Keywords
References
Weiser, M.: The Computer for the 21st Century. Scientific American 265, 94–104 (1991)
Greenfield, A.: Everyware: The Dawning Age of Ubiquitous Computing. New Riders (2006)
Brett, W., Matt, L., Brian, L., Kristofer, S.J.P.: Smart Dust: Communicating with a Cubic-Millimeter Computer. Computer 34, 44–51 (2001)
Want, R., Borriello, G., Pering, T., Farkas, K.I.: Disappearing Hardware. IEEE Pervasive Computing 1, 36–47 (2002)
Rafael, B., Jan, B., Michael, R., Jennifer, G.S.: The Smart Phone: A Ubiquitous Input Device. IEEE Pervasive Computing 5, 70 (2006)
International Data Corporation (IDC), http://www.idc.com/about/viewpressrelease.jsp?containerId=prUS22560610
Finkenzeller, K.: RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification. John Wiley & Sons, Chichester (2010)
Dey, A.K., Hamid, R., Beckmann, C., Li, I., Hsu, D.: A CAPpella: programming by demonstration of context-aware applications. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 33–40. ACM, Vienna (2004)
Schilit, W.N.: A System Architecture for Context-Aware Mobile Computing, PhD thesis, Columbia University (1995)
Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The Anatomy of a Context-Aware Application. Wireless Networks 8, 187–197 (2002)
Dey, A.K., Salber, D., Abowd, G.D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction 16, 97–166 (2001)
Li, Y., Hong, J.I., Landay, J.A.: Topiary: a tool for prototyping location-enhanced applications. In: Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology, pp. 217–226. ACM, Santa Fe (2004)
Dey, A., 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)
Chen, G., Kotz, D.: Solar: An open platform for context-aware mobile applications. In: Proceedings of the First International Conference on Pervasive Computing (Pervasive 2002), pp. 41-47 (2002)
Hong, J.I.: The context fabric: an infrastructure for context-aware computing. In: CHI 2002 Extended Abstracts on Human Factors in Computing Systems, pp. 554–555. ACM, Minneapolis (2002)
Bardram, J.E.: The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications. In: Gellersen, H.W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 98–115. Springer, Heidelberg (2005)
Hightower, J., LaMarca, A., Smith, I.: Practical Lessons from Place Lab. IEEE Pervasive Computing 5, 32–39 (2006)
Klemmer, S.R., Li, J., Lin, J., Landay, J.A.: Papier-Mâché: Toolkit Support for Tangible Input. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 399–406. ACM, Vienna (2004)
Hull, R., Clayton, B., Melamed, T.: Rapid authoring of mediascapes. In: Davies, N., Mynatt, E., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205, pp. 125–142. Springer, Heidelberg (2004)
Ghiani, G., Paternò, F., Santoro, C., Spano, L.D.: UbiCicero: A location-aware, multi-device museum guide. Interact. Comput. 21, 288–303 (2009)
Tasker for Android, http://tasker.dinglisch.net/
Locale for Android, http://www.twofortyfouram.com/
Java Expression Language (JEXL), http://commons.apache.org/jexl
Shu, N.C.: Visual programming: perspectives and approaches. IBM Systems Journal 28, 525–547 (1989)
The Forms Working Group, http://www.w3.org/MarkUp/Forms
Scripting Layer for Android (SL4A), http://code.google.com/p/android-scripting
Benedek, J., Miner, T.: Measuring Desirability: New methods for evaluating desirability in a usability lab setting. In: Proceedings of UPA (Usability Professional’ Association). Orlando, USA (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Realinho, V., Dias, A.E., Romão, T. (2011). Testing the Usability of a Platform for Rapid Development of Mobile Context-Aware Applications. In: Campos, P., Graham, N., Jorge, J., Nunes, N., Palanque, P., Winckler, M. (eds) Human-Computer Interaction – INTERACT 2011. INTERACT 2011. Lecture Notes in Computer Science, vol 6948. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23765-2_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-23765-2_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23764-5
Online ISBN: 978-3-642-23765-2
eBook Packages: Computer ScienceComputer Science (R0)