{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T09:10:09Z","timestamp":1748769009843,"version":"3.41.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,2,2]],"date-time":"2016-02-02T00:00:00Z","timestamp":1454371200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Pers Ubiquit Comput"],"published-print":{"date-parts":[[2016,4]]},"DOI":"10.1007\/s00779-016-0903-2","type":"journal-article","created":{"date-parts":[[2016,2,2]],"date-time":"2016-02-02T16:43:50Z","timestamp":1454431430000},"page":"185-194","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Declarative GUI descriptions for device-independent applications"],"prefix":"10.1007","volume":"20","author":[{"given":"Jacek","family":"Chmielewski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jakub","family":"Floty\u0144ski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dariusz","family":"Rumi\u0144ski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"W\u00f3jtowicz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,2,2]]},"reference":[{"issue":"11","key":"903_CR1","doi-asserted-by":"crossref","first-page":"1695","DOI":"10.1016\/S1389-1286(99)00044-4","volume":"31","author":"M Abrams","year":"1999","unstructured":"Abrams M, Phanouriou C, Batongbacal AL, Williams SM, Shuster JE (1999) UIML: an appliance-independent XML user interface language. Comput Netw 31(11):1695\u20131708","journal-title":"Comput Netw"},{"unstructured":"Android XML (2014) http:\/\/developer.android.com\/guide\/topics\/ui\/index.html","key":"903_CR2"},{"issue":"171","key":"903_CR3","first-page":"4","volume":"2008","author":"P Barry","year":"2008","unstructured":"Barry P (2008) Introducing OpenLaszlo 4. Linux J 2008(171):4","journal-title":"Linux J"},{"unstructured":"BZWBK mobile application (2014) https:\/\/play.google.com\/store\/apps\/details?id=pl.bzwbk.bzwbk24","key":"903_CR4"},{"issue":"3","key":"903_CR5","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/S0953-5438(03)00010-9","volume":"15","author":"G Calvary","year":"2003","unstructured":"Calvary G, Coutaz J, Thevenin D, Limbourg Q, Bouillon L, Vanderdonckt J (2003) A unifying reference framework for multi-target user interfaces. Interact Comput 15(3):289\u2013308. doi: 10.1016\/S0953-5438(03)00010-9","journal-title":"Interact Comput"},{"doi-asserted-by":"crossref","unstructured":"Chmielewski J (2013) Towards an architecture for future internet applications. In: The future internet. Springer, Berlin Heidelberg, pp 214\u2013219. doi: 10.1007\/978-3-642-38082-2_18","key":"903_CR6","DOI":"10.1007\/978-3-642-38082-2_18"},{"issue":"2","key":"903_CR7","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1007\/s00779-013-0666-y","volume":"18","author":"J Chmielewski","year":"2014","unstructured":"Chmielewski J (2014) Device-independent architecture for ubiquitous applications. Pers Ubiquitous Comput 18(2):481\u2013488. doi: 10.1007\/s00779-013-0666-y","journal-title":"Pers Ubiquitous Comput"},{"unstructured":"Cisco: The Internet of things. How the next evolution of the Internet is changing everything (2011). https:\/\/www.cisco.com\/web\/about\/ac79\/docs\/innov\/IoT_IBSG_0411FINAL.pdf","key":"903_CR8"},{"unstructured":"Cisco: VNI forecast highlights (2015). http:\/\/www.cisco.com\/web\/solutions\/sp\/vni\/vni_forecast_highlights\/index.html","key":"903_CR9"},{"key":"903_CR10","volume-title":"An overview of MXML. The Flex markup language","author":"C Coenraets","year":"2004","unstructured":"Coenraets C (2004) An overview of MXML. The Flex markup language. Adobe Systems, New York"},{"key":"903_CR11","volume-title":"XAML developer reference","author":"M Dalal","year":"2011","unstructured":"Dalal M, Ghoda A (2011) XAML developer reference. Microsoft Press, New York"},{"doi-asserted-by":"crossref","unstructured":"Guerrero-Garcia J, Gonzalez-Calleros JM, Vanderdonckt J, Munoz-Arteaga J (2009) A theoretical survey of user interface description languages: Preliminary results. In: Proceedings of the 2009 Latin American Web Congress (La-web 2009), LA-WEB \u201909, IEEE Computer Society, Washington, DC, USA, pp 36\u201343. doi: 10.1109\/LA-WEB.2009.40","key":"903_CR12","DOI":"10.1109\/LA-WEB.2009.40"},{"unstructured":"HTML5 (2013) http:\/\/www.w3.org\/TR\/html5\/","key":"903_CR13"},{"doi-asserted-by":"crossref","unstructured":"Johanson B, Hutchins G, Winograd T, Stone M (2002) PointRight: experience with flexible input redirection in interactive workspaces. In: Proceedings of the 15th annual ACM symposium on user interface software and technology, UIST\u201902, ACM, New York, NY, USA, pp 227\u2013234. doi: 10.1145\/571985.572019","key":"903_CR14","DOI":"10.1145\/571985.572019"},{"key":"903_CR15","first-page":"200","volume":"3425","author":"Q Limbourg","year":"2004","unstructured":"Limbourg Q, Vanderdonckt J, Michotte B, Bouillon L, L\u00f3pez-Jaquero V (2004) UsiXML: a language supporting multi-path development of user interfaces. EHCI\/DS-VIS 3425:200\u2013220","journal-title":"EHCI\/DS-VIS"},{"key":"903_CR16","volume-title":"Rapid application development with Mozilla","author":"N McFarlane","year":"2004","unstructured":"McFarlane N (2004) Rapid application development with Mozilla. Prentice Hall Professional, New York"},{"unstructured":"Model-based user interfaces (MBUI) Working Group (2014) http:\/\/www.w3.org\/TR\/2014\/NOTE-mbui-intro-20140107\/","key":"903_CR17"},{"doi-asserted-by":"crossref","unstructured":"Patern\u00f2 F (2003) Models for universal usability. In: Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l\u2019Interaction Homme-Machine, ACM, pp 9\u201316","key":"903_CR18","DOI":"10.1145\/1063669.1063672"},{"issue":"3","key":"903_CR19","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/j.intcom.2004.06.017","volume":"17","author":"F Patern\u00f2","year":"2005","unstructured":"Patern\u00f2 F (2005) Model-based tools for pervasive usability. Interact Comput 17(3):291\u2013315","journal-title":"Interact Comput"},{"unstructured":"Paterno F (2013) User interface design adaptation. In: Soegaard M, Dam RF (eds) The Encyclopedia of human-computer interaction, 2nd edn. Interaction Design Foundation. https:\/\/www.interaction-design.org\/literature\/book\/theencyclopedia-of-human-computer-interaction-2nd-ed","key":"903_CR20"},{"issue":"4","key":"903_CR21","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/1614390.1614394","volume":"16","author":"F Paterno","year":"2009","unstructured":"Paterno F, Santoro C, Spano LD (2009) MARIA: a universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans Comput Hum Interact (TOCHI) 16(4):19","journal-title":"ACM Trans Comput Hum Interact (TOCHI)"},{"issue":"2","key":"903_CR22","first-page":"95","volume":"9","author":"M Pohja","year":"2010","unstructured":"Pohja M (2010) Comparison of common XML-based web user interface languages. J Web Eng 9(2):95\u2013115","journal-title":"J Web Eng"},{"doi-asserted-by":"crossref","unstructured":"Rumi\u0144ski D, Walczak K, Chmielewski J (2014) Generating user interfaces for XML Schema documents with a presentation language. In: Computer networks communications in computer and information science, vol 431. Springer, pp 328\u2013337. doi: 10.1007\/978-3-319-07941-7_33","key":"903_CR23","DOI":"10.1007\/978-3-319-07941-7_33"},{"doi-asserted-by":"crossref","unstructured":"Silva CE, Campos JC (2012) Can GUI implementation markup languages be used for modelling? In: Proceedings of the 4th international conference on human-centered software engineering, HCSE\u201912, Springer-Verlag, Berlin, Heidelberg, pp 112\u2013129. doi: 10.1007\/978-3-642-34347-6_7","key":"903_CR24","DOI":"10.1007\/978-3-642-34347-6_7"},{"doi-asserted-by":"crossref","unstructured":"Souchon N, Vanderdonckt J (2003) A review of XML-compliant user interface description languages. In: Interactive systems. design, specification, and verification, Springer, pp 377\u2013391","key":"903_CR25","DOI":"10.1007\/978-3-540-39929-2_26"},{"key":"903_CR26","volume-title":"GWT in action","author":"A Tacy","year":"2013","unstructured":"Tacy A, Hanson R, Essington J, T\u00f6kke A (2013) GWT in action. Manning Publications, Greenwich"},{"issue":"204","key":"903_CR27","first-page":"7","volume":"2011","author":"J Thelin","year":"2011","unstructured":"Thelin J (2011) Quick user interfaces with Qt. Linux J 2011(204):7","journal-title":"Linux J"},{"doi-asserted-by":"crossref","unstructured":"Trewin S, Zimmermann G, Vanderheiden G (2003) Abstract user interface representations: How well do they support universal access? In: Proceedings of the 2003 conference on universal usability, CUU\u201903, ACM, New York, NY, USA, pp 77\u201384. doi: 10.1145\/957205.957219","key":"903_CR28","DOI":"10.1145\/957205.957219"},{"doi-asserted-by":"crossref","unstructured":"Vanderdonckt J, Calvary G, Coutaz J, Stanciulescu A (2008) Multimodality for plastic user interfaces: models, methods, and principles. In: Multimodal user interfaces. Springer, pp 61\u201384","key":"903_CR29","DOI":"10.1007\/978-3-540-78345-9_4"},{"key":"903_CR30","first-page":"3","volume":"2","author":"K Walczak","year":"2012","unstructured":"Walczak K, Wiza W, Chmielewski J (2012) Adaptation of user interfaces in SOA applications. e-Minds. Int J Hum Comput Interact 2:3\u201317","journal-title":"Int J Hum Comput Interact"},{"doi-asserted-by":"crossref","unstructured":"Wolfram S (2014) Launching the Wolfram connected devices project, stephen wolfram blog. http:\/\/blog.stephenwolfram.com\/2014\/01\/launching-the-wolfram-connected-devices-project\/","key":"903_CR31","DOI":"10.31855\/69880a3b-ebd"}],"container-title":["Personal and Ubiquitous Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00779-016-0903-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00779-016-0903-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00779-016-0903-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T08:42:39Z","timestamp":1748767359000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00779-016-0903-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,2,2]]},"references-count":31,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,4]]}},"alternative-id":["903"],"URL":"https:\/\/doi.org\/10.1007\/s00779-016-0903-2","relation":{},"ISSN":["1617-4909","1617-4917"],"issn-type":[{"type":"print","value":"1617-4909"},{"type":"electronic","value":"1617-4917"}],"subject":[],"published":{"date-parts":[[2016,2,2]]}}}