{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T15:03:29Z","timestamp":1785423809074,"version":"3.56.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2009,11,1]],"date-time":"2009-11-01T00:00:00Z","timestamp":1257033600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput.-Hum. Interact."],"published-print":{"date-parts":[[2009,11]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/1614390.1614394","type":"journal-article","created":{"date-parts":[[2009,11,24]],"date-time":"2009-11-24T15:21:01Z","timestamp":1259076061000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":198,"title":["MARIA"],"prefix":"10.1145","volume":"16","author":[{"given":"Fabio","family":"Paterno'","sequence":"first","affiliation":[{"name":"ISTI-CNR, Pisa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carmen","family":"Santoro","sequence":"additional","affiliation":[{"name":"ISTI-CNR, Pisa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lucio Davide","family":"Spano","sequence":"additional","affiliation":[{"name":"ISTI-CNR, Pisa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,11,27]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(99)00044-4"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1085777.1085792"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70569-7_22"},{"key":"e_1_2_1_4_1","unstructured":"Calvary G. Coutaz J. Bouillon L. Florins M. Limbourg Q. Marucci L. Paterno' F. Santoro C. Souchon N. Thevenin D. and Vanderdonckt J. 2002. The CAMELEON reference framework. Deliverable 1.1 CAMELEON Project. http:\/\/www.w3.org\/2005\/Incubator\/model-based-ui\/wiki\/Cameleon_reference_framework.  Calvary G. Coutaz J. Bouillon L. Florins M. Limbourg Q. Marucci L. Paterno' F. Santoro C. Souchon N. Thevenin D. and Vanderdonckt J. 2002. The CAMELEON reference framework. Deliverable 1.1 CAMELEON Project. http:\/\/www.w3.org\/2005\/Incubator\/model-based-ui\/wiki\/Cameleon_reference_framework."},{"key":"e_1_2_1_5_1","first-page":"123","article-title":"Methods and tools for designing and developing usable multi-platform interactive applications","volume":"2","author":"Chesta C.","year":"2004","journal-title":"PsychNology J."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/11431879_5"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of Design, Verification and Specification of Interactive Systems (DSVIS'94)","author":"Foley D."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/310641.310642"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/235833.236054"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169074"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJWET.2008.018095"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357260"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385569.1385607"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/11431879_12"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.40"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/344949.344959"},{"key":"e_1_2_1_17_1","unstructured":"Paterno' F. 1999. Model-Based Design and Evaluation of Interactive Applications. Springer.   Paterno' F. 1999. Model-Based Design and Evaluation of Interactive Applications. Springer."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJWET.2008.018099"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385569.1385611"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303126"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-004-0298-3"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92698-6_9"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/0001-6918(95)00065-8"}],"container-title":["ACM Transactions on Computer-Human Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1614390.1614394","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1614390.1614394","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:18:06Z","timestamp":1750249086000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1614390.1614394"}},"subtitle":["A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments"],"short-title":[],"issued":{"date-parts":[[2009,11]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,11]]}},"alternative-id":["10.1145\/1614390.1614394"],"URL":"https:\/\/doi.org\/10.1145\/1614390.1614394","relation":{},"ISSN":["1073-0516","1557-7325"],"issn-type":[{"value":"1073-0516","type":"print"},{"value":"1557-7325","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,11]]},"assertion":[{"value":"2009-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-11-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}