Methods and tools for the development of adaptive applications

R. Torlone, T. Barbieri, E. Bertini, A. Bianchi, M. Billi, D. Bolchini, S. Bruna, L. Burzagli, A. Calì, T. Catarci, S. Ceri, F. Daniel, R. De Virgilio, F. Facca, F. Gabbanini, S. Gabrielli, G. Giunta, P. Graziani, S. Kimani, M. LegnaniL. Mainetti, M. Matera, E. Palchetti, D. Presenza, G. Santucci, L. Sbattella, N. Simeoni

    Research output: Chapter in Book/Report/Conference proceedingChapter

    Abstract

    The number and the spread of nontraditional devices able to provide access to the Web everywhere and anytime are increasing day by day. These devices include not only cellular phones, PDAs, and terminals for disabled people, but also new kinds of devices, possibly embedded into objects such as household appliances or vehicle dashboards. The characteristics of the various devices are so different that the issues related to delivering information and services on the Web involve not only presentational aspects, but also structural and navigational aspects. As an example consider a cellular phone: its limited computing capabilities require that information be filtered and organized as a collection of atomic units whose dimensions depend closely on specific features of the device. It turns out that a novel and fundamental requirement in this scenario is the system's ability to adapt and personalize content delivery according to the context in which the client accesses the system. As has been observed in Sect. 2.3.3, context information usually involves several independent coordinates: the access device (even in the presence of strong heterogeneity of devices), the quality of service of the network, the user's preferences, the location, the time, the language, and so on. In this chapter, we present models, methods, and techniques for the design and development of Web-based information systems that are adaptive with respect to the various coordinates of the context. Several research teams contributed to the results presented in this chapter, and the overall presentation is organized as follows. In Sect. 8.2, we illustrate a general design methodology for the development of adaptive information systems. In Sect. 8.3, we discuss the design and implementation of tools supporting adaptive interaction withWeb information systems. Finally, in Sect. 8.4, we illustrate methods to evaluate the usability and accessibility of adaptive systems.

    Original languageEnglish (US)
    Title of host publicationMobile Information Systems
    Subtitle of host publicationInfrastructure and Design for Adaptivity and Flexibility
    PublisherSpringer Berlin Heidelberg
    Pages209-247
    Number of pages39
    ISBN (Print)3540310061, 9783540310068
    DOIs
    StatePublished - 2006

    ASJC Scopus subject areas

    • Computer Science(all)

    Fingerprint Dive into the research topics of 'Methods and tools for the development of adaptive applications'. Together they form a unique fingerprint.

  • Cite this

    Torlone, R., Barbieri, T., Bertini, E., Bianchi, A., Billi, M., Bolchini, D., Bruna, S., Burzagli, L., Calì, A., Catarci, T., Ceri, S., Daniel, F., De Virgilio, R., Facca, F., Gabbanini, F., Gabrielli, S., Giunta, G., Graziani, P., Kimani, S., ... Simeoni, N. (2006). Methods and tools for the development of adaptive applications. In Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility (pp. 209-247). Springer Berlin Heidelberg. https://doi.org/10.1007/3-540-31008-8_8