Abstract
The increasing number of personal computing devices today available for accessing online services and information is making more difficult and time-consuming to develop and maintain several versions of user interfaces for a single application. Moreover, users want to access services they have subscribed, no matter the device they are using, always maintaining their preferences. These issues demand for new software development models, able to easily adapt the application to the client’s execution context, while keeping the application logic separated from its presentation. In this work we present a framework that allows to specify the user’s interaction with the application, in an independent manner with respect to the specific execution’s context, by using an XML-based language. Starting from such a specification, the system will subsequently ”render” the actual user’s application interface on a specific execution environment, adapting it to the end user’s device characteristics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: an appliance-independent XML user interface language. Computer Networks 11-16(31), 1695–1708 (1999)
Azevedo, P., Merrick, R., Roberts, D.: OVID to AUIML - User-Oriented Interface Modelling. In: Proc. of TUPIS 2000, York, UK (October 2000)
Banerjee, S., Youssef, M., Larsen, R., Shankar, A.U., Agrawala, A., et al.: Rover: Scalable Location-Aware Computing. IEEE Computer 35(10), 46–53 (2002)
Capra, L., Emmerich, W., Mascolo, C.: Middleware for mobile computing. In: Gregori, E., Anastasi, G., Basagni, S. (eds.) NETWORKING 2002. LNCS, vol. 2497. Springer, Heidelberg (2002)
CC/PP Specifications, Available at http://www.w3.org/Mobile/CCPP/
Fox, A., et al.: Experience with Top Gun Wingman, a proxy-based Graphical Web browser for the 3Com PalmPilot. In: Proc. IFIP Int. Conf. On Distributed Systems Platforms and Open Distributed Processing (Middleware 1998), Lake District, England (September 1998)
Buyukkokten, O., et al.: Power Browser:Efficient Web Browsing for PDAs. In: Proc. Conf Human Factors in Computing Systems (CHI 2000), The Hague, Netherlands, ACM Press, New York (2000)
Lum, W.Y., Lau, F.C.M.: A Context-Aware Decision Engine for Content Adaptation. IEEE Pervasive Computing 3(1), 41–49 (2002)
Luyten, K., Coninx, K., Vandervelpen, C., den Bergh, J.V., Creemers, B.: Dygimes: Dynamically Generating Interfaces for Mobile Computing Devices and Embedded Systems. In: Proc. of MobileHCI 2003, Udine, IT (September 2003)
Mori, G., Paternó, F., Santoro, C.: Design and Development of Multi-Device User Interfaces through Multiple Logical Descriptions. IEEE Transactions on Software Engineering 30(8), 507–520 (2004)
Mori, G., Paterno, F., Santoro, C.: CTTE: Support for Developing and Analysing Task Models for Interactive System Design. IEEE Transactions on Software Engineering 28(8), 797–813 (2002)
Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Personal Communications 4(8), 10–17 (2001)
Schilit, B.N., Hilbert, D.M., Trevor, J.: Context-aware communication. IEEE Wireless Communications 9(5), 46–54 (2002)
Schilit, B.N., Trevor, J., Hilbert, D.M., Koh, T.K.: Web interaction using very small internet devices. IEEE Computer 10(35), 37–45 (2002)
Tomarchio, O., Calvagna, A., Di Modica, G.: Virtual Home Environment for multimedia services in 3rd generation networks. In: Gregori, E., Conti, M., Campbell, A.T., Omidyar, G., Zukerman, M. (eds.) NETWORKING 2002. LNCS, vol. 2345, p. 1221. Springer, Heidelberg (2002)
Tomarchio, O., Di Modica, G., Vecchio, D., Hovanyi, D., Postmann, E., Portschy, H.: Code mobility for adaptation of multimedia services in a VHE environment. In: IEEE Symposium on Computer Communications (ISCC 2002), Taormina, Italy (July 2002)
XForms 1.0. W3C Recommendation (October 2003), Available at http://www.w3.org/TR/2003/REC-xforms-20031014/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bisignano, M., Di Modica, G., Tomarchio, O. (2005). Dynamically Adaptable User Interface Generation for Heterogeneous Computing Devices. In: Yang, L.T., Rana, O.F., Di Martino, B., Dongarra, J. (eds) High Performance Computing and Communications. HPCC 2005. Lecture Notes in Computer Science, vol 3726. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11557654_111
Download citation
DOI: https://doi.org/10.1007/11557654_111
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29031-5
Online ISBN: 978-3-540-32079-1
eBook Packages: Computer ScienceComputer Science (R0)