Nothing Special   »   [go: up one dir, main page]

Skip to main content

Dynamically Adaptable User Interface Generation for Heterogeneous Computing Devices

  • Conference paper
High Performance Computing and Communications (HPCC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3726))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

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

    Article  Google Scholar 

  2. Azevedo, P., Merrick, R., Roberts, D.: OVID to AUIML - User-Oriented Interface Modelling. In: Proc. of TUPIS 2000, York, UK (October 2000)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  5. CC/PP Specifications, Available at http://www.w3.org/Mobile/CCPP/

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

    Google Scholar 

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

    Google Scholar 

  8. Lum, W.Y., Lau, F.C.M.: A Context-Aware Decision Engine for Content Adaptation. IEEE Pervasive Computing 3(1), 41–49 (2002)

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Personal Communications 4(8), 10–17 (2001)

    Article  Google Scholar 

  13. Schilit, B.N., Hilbert, D.M., Trevor, J.: Context-aware communication. IEEE Wireless Communications 9(5), 46–54 (2002)

    Article  Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  17. XForms 1.0. W3C Recommendation (October 2003), Available at http://www.w3.org/TR/2003/REC-xforms-20031014/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics