One important evolution in software applications is the spread of service-oriented architectures in ubiquitous environments. Such environments are characterized by a wide set of interactive devices, with interactive applications that exploit a number of functionalities developed beforehand and encapsulated in Web services. In this article, we discuss how a novel model-based UIDL can provide useful support both at design and runtime for these types of applications. Web service annotations can also be exploited for providing hints for user interface development at design time. At runtime the language is exploited to support dynamic generation of user interfaces adapted to the different devices at hand during the user interface migration process, which is particularly important in ubiquitous environments.

MARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments

Paterno' F.;Santoro C.;Spano L. D.
2009

Abstract

One important evolution in software applications is the spread of service-oriented architectures in ubiquitous environments. Such environments are characterized by a wide set of interactive devices, with interactive applications that exploit a number of functionalities developed beforehand and encapsulated in Web services. In this article, we discuss how a novel model-based UIDL can provide useful support both at design and runtime for these types of applications. Web service annotations can also be exploited for providing hints for user interface development at design time. At runtime the language is exploited to support dynamic generation of user interfaces adapted to the different devices at hand during the user interface migration process, which is particularly important in ubiquitous environments.
2009
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
H.5.2 User Interfaces. User-centered design
H.5.2 User Interfaces. Interaction styles
H.5.2 User Interfaces.Theo
Design
Experimentation
Ubiquitous applications
Multidevice user interfaces
Web servicesHuman Factors
Model-based design
File in questo prodotto:
File Dimensione Formato  
prod_44289-doc_31294.pdf

solo utenti autorizzati

Descrizione: Articolo pubblicato
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 5.88 MB
Formato Adobe PDF
5.88 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/52829
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 249
  • ???jsp.display-item.citation.isi??? 130
social impact