{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T07:17:46Z","timestamp":1771658266082,"version":"3.50.1"},"reference-count":53,"publisher":"Zhejiang University Press","issue":"12","license":[{"start":{"date-parts":[[2015,12,1]],"date-time":"2015-12-01T00:00:00Z","timestamp":1448928000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"European Commission\u2019s FP7 Serenoa Project","award":["258030"],"award-info":[{"award-number":["258030"]}]},{"name":"National Program for Research, Development and Innovation, the Department of Science and Technology, Spain","award":["TIN2011-25978"],"award-info":[{"award-number":["TIN2011-25978"]}]},{"name":"European Regional Development Funds (ERDF), European Union, and the Principality of Asturias, Science, Technology and Innovation Plan","award":["GRUPIN14-100"],"award-info":[{"award-number":["GRUPIN14-100"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Frontiers Inf Technol Electronic Eng"],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1631\/fitee.1500083","type":"journal-article","created":{"date-parts":[[2015,12,10]],"date-time":"2015-12-10T08:51:24Z","timestamp":1449737484000},"page":"995-1017","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Generating native user interfaces for multiple devices by means of model transformation"],"prefix":"10.1631","volume":"16","author":[{"given":"Ignacio","family":"Marin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco","family":"Ortin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"German","family":"Pedrosa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"Rodriguez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"635","published-online":{"date-parts":[[2015,12,10]]},"reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/s1389-1286(99)00044-4"},{"key":"ref2","article-title":"A Transformation-Based Approach to Building Multi-platform User Interfaces Using a Task Model and the User Interface Markup Language","author":"Ali","year":"2004","journal-title":"Faculty of the Virginia Polytechnic Institute and State University"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-010-0421-3_22"},{"key":"ref4","article-title":"Fragments Developers","year":"2015","journal-title":"The Android Fragments API"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1852786.1852826"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16145-2_9"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/985921.985939"},{"key":"ref8","volume-title":"Movisa: a DSL Tool for Human Machine Interfaces (HMI) in Industrial Automation","author":"Cabot","year":"2013"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/s0953-5438(03)00010-9"},{"key":"ref10","first-page":"2977","article-title":"The SERENOA project: multidimensional context-aware adaptation of service front-ends","volume-title":"Proc. 8th Int. Conf. on Language Resources and Evaluation","author":"Caminero"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1037\/h0046016"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/57167.57203"},{"key":"ref13","volume-title":"Funq: a Fast DI Container You Can Under-stand","year":"2015"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/bfb0019443"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-012-0239-y"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TOOLS.2000.891357"},{"key":"ref17","volume-title":"Inversion of Control Containers and the Dependency Injection Pattern","author":"Fowler","year":"2004"},{"key":"ref18","volume-title":"Design Pat-terns: Elements of Reusable Object-Oriented Software","author":"Gamma","year":"1994"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1297105.1297033"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2011.6034952"},{"key":"ref21","article-title":"The CAMELEON Reference Frame-work","year":"2015","journal-title":"Plasticity of User Interfaces"},{"key":"ref22","first-page":"325","article-title":"UsiXML: a user in-terface description language supporting multiple levels of independence","volume-title":"Engineering Advanced Web Applications: Proc. Workshops in Connection with the 4th Int. Conf. on Web Engineering","author":"Limbourg"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-907-3_6"},{"key":"ref24","volume-title":"Responsive Web Design","author":"Marcotte","year":"2011"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.10.021"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1385569.1385607"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen.2012.0194"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2013.08.007"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.advengsoft.2012.06.002"},{"key":"ref30","volume-title":"Mobile Design Pattern Gallery","author":"Neil","year":"2012"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxr067"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.5220\/0003418000150025"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/te.2007.901983"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.15446\/dyna.v81n186.40428"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-35175-9_58"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1614390.1614394"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.05.025"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/146486.146489"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-61520-655-1.ch019"},{"key":"ref40","article-title":"Multi-dimensional Context-Aware Adaptation of Service Front-Ends","year":"2012","journal-title":"Deliverable 2.1.2 CARF and CADS (R2)"},{"issue":"1","key":"ref41","first-page":"1","article-title":"WPF Apps with the Model-View-ViewModel Design Pattern","volume":"2","author":"Smith","year":"2009","journal-title":"MSDN Mag."},{"key":"ref42","volume-title":"EMF, the Eclipse Modeling Framework","year":"2015a"},{"key":"ref43","volume-title":"EMP, the Eclipse Mod-eling Project","year":"2015b"},{"key":"ref44","volume-title":"Epsilon Generation language","year":"2015c"},{"key":"ref45","volume-title":"Xtend, Java 10 Today!","year":"2015d"},{"key":"ref46","first-page":"82","article-title":"Detecting performance bad smells for Henshin model transformations","volume-title":"Workshop on the Analysis of Model Transformations","author":"Tichy"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/centric.2009.24"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1996461.1996491"},{"key":"ref49","first-page":"19","article-title":"U siXML: a user interface description language for spec-ifying multimodal user interfaces","volume-title":"W3C Workshop on Multimodal Interaction","author":"Vanderdonckt"},{"key":"ref50","article-title":"Model-Based UI XG Final Re-port","year":"2010a","journal-title":"W3C Incubator Group Report"},{"key":"ref51","article-title":"Model-Based User Interface (MBUI)","year":"2010b","journal-title":"W3C Incubator Group Report"},{"key":"ref52","article-title":"Media Queries","year":"2012","journal-title":"W3C Recommendation"},{"key":"ref53","first-page":"1","article-title":"Independently extensible solutions to the expression problem","volume-title":"Int. Workshop on Foundations of Object-Oriented Languages","author":"Zenger"}],"container-title":["Frontiers of Information Technology &amp; Electronic Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1631\/FITEE.1500083\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1631\/FITEE.1500083.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1631\/FITEE.1500083.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1631\/FITEE.1500083","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T06:57:12Z","timestamp":1771657032000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1631\/FITEE.1500083"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12]]},"references-count":53,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2015,12]]}},"alternative-id":["82"],"URL":"https:\/\/doi.org\/10.1631\/fitee.1500083","relation":{},"ISSN":["2095-9184","2095-9230"],"issn-type":[{"value":"2095-9184","type":"print"},{"value":"2095-9230","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,12]]}}}