{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:30:04Z","timestamp":1754155804593,"version":"3.41.2"},"reference-count":16,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2015,9,7]],"date-time":"2015-09-07T00:00:00Z","timestamp":1441584000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,9,7]]},"abstract":"<jats:sec>\n               <jats:title content-type=\"abstract-heading\">Purpose<\/jats:title>\n               <jats:p> \u2013 The purpose of this paper is to investigate the feasibility of creating a declarative user interface language suitable for rapid prototyping of mobile and Web apps. Moreover, this paper presents a new framework for creating responsive user interfaces using JavaScript. <\/jats:p>\n            <\/jats:sec>\n            <jats:sec>\n               <jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title>\n               <jats:p> \u2013 Very little existing research has been done in JavaScript-specific declarative user interface (UI) languages for mobile Web apps. This paper introduces a new framework, along with several case studies that create modern responsive designs programmatically. <\/jats:p>\n            <\/jats:sec>\n            <jats:sec>\n               <jats:title content-type=\"abstract-heading\">Findings<\/jats:title>\n               <jats:p> \u2013 The fully implemented prototype verifies the feasibility of a JavaScript-based declarative user interface library. This paper demonstrates that existing solutions are unwieldy and cumbersome to dynamically create and adjust nodes within a visual syntax of program code. <\/jats:p>\n            <\/jats:sec>\n            <jats:sec>\n               <jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title>\n               <jats:p> \u2013 This paper presents the Guix.js platform, a declarative UI library for rapid development of Web-based mobile interfaces in JavaScript.<\/jats:p>\n            <\/jats:sec>","DOI":"10.1108\/ijpcc-03-2015-0014","type":"journal-article","created":{"date-parts":[[2015,8,18]],"date-time":"2015-08-18T10:35:06Z","timestamp":1439894106000},"page":"254-269","source":"Crossref","is-referenced-by-count":0,"title":["A framework for programmatically designing user interfaces in JavaScript"],"prefix":"10.1108","volume":"11","author":[{"given":"Henry","family":"Larkin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2020122100222143800_frd1","doi-asserted-by":"crossref","unstructured":"Abams, M.\n               , \n                  Phanouriou, C.\n               , \n                  Batongbacal, A.\n               , \n                  Williams, S.\n                and \n                  Shuster, J.\n                (1999), \u201cUIML: an appliance-independent XML user interface language\u201d, \n                  Computer Networks: The International Journal of Computer and Telecommunications Networking\n               , Vol. 31 Nos 11\/16, pp. 1695-1708.","DOI":"10.1016\/S1389-1286(99)00044-4"},{"key":"key2020122100222143800_frd2","doi-asserted-by":"crossref","unstructured":"Ballagas, R.\n               , \n                  Memon, F.\n               , \n                  Reiners, R.\n                and \n                  Borchers, J.\n                (2007), \u201ciStuff Mobile: rapidly prototyping new mobile phone interfaces for ubiquitous computing\u201d, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems 2007, ACM, New York, NY, pp. 1107-1116.","DOI":"10.1145\/1240624.1240793"},{"key":"key2020122100222143800_frd3","doi-asserted-by":"crossref","unstructured":"Cassino, R.\n                and \n                  Tucci, M.\n                (2011), \u201cDeveloping usable web interfaces with the aid of automatic verification of their formal specification\u201d, \n                  Journal of Visual Languages & Computing\n               , Vol. 22 No. 2, pp. 140-149.","DOI":"10.1016\/j.jvlc.2010.12.001"},{"key":"key2020122100222143800_frd4","doi-asserted-by":"crossref","unstructured":"Dix, A.\n                (1999), \u201cDesign of user interfaces for the web\u201d, paper presented at UIDIS\u201999 \u2013 User Interfaces to Data Intensive Systems, \n                  Edinburgh\n               , 5-6 September, available at: www.hiraeth.com\/alan\/topics\/web (accessed 6 March 2015).","DOI":"10.1109\/UIDIS.1999.791457"},{"key":"key2020122100222143800_frd5","doi-asserted-by":"crossref","unstructured":"Dub\u00e9, D.\n               , \n                  Beard, J.\n                and \n                  Vangheluwe, H.\n                (2009), \u201cRapid development of scoped user interfaces\u201d, Proceedings of the 13th International Conference Human-Computer Interaction Part I: New Trends, Springer-Verlag Berlin, Heidelberg, pp. 816-825.","DOI":"10.1007\/978-3-642-02574-7_91"},{"key":"key2020122100222143800_frd6","unstructured":"Frank, C.\n               , \n                  Naugler, D.\n                and \n                  Traina, M.\n                (2005), \u201cTeaching user interface prototyping\u201d, \n                  Journal of Computing Sciences in Colleges\n               , Vol. 20 No. 6, pp. 66-73."},{"key":"key2020122100222143800_frd7","doi-asserted-by":"crossref","unstructured":"Giereth, M.\n                and \n                  Ertl, T.\n                (2008), \u201cDesign patterns for rapid visualization prototyping\u201d, \n                  Proceedings of the 12th International Conference of Information Visualisation, IEEE, London\n               , pp. 569-574.","DOI":"10.1109\/IV.2008.36"},{"key":"key2020122100222143800_frd8","doi-asserted-by":"crossref","unstructured":"Helms, J.\n                and \n                  Abrams, M.\n                (2008), \u201cRetrospective on UI description languages, based on eight years\u2019 experience with the user interface markup language (UIML)\u201d, \n                  International Journal of Web Engineering and Technology\n               , Vol. 4 No. 2, pp. 138-162.","DOI":"10.1504\/IJWET.2008.018095"},{"key":"key2020122100222143800_frd9","unstructured":"Meszaros, T.\n                and \n                  Dobrowiecki, T.\n                (2010), \u201cRapid prototyping of application-oriented natural language interfaces\u201d, Proceedings of Information Technology Interfaces (ITI) 32nd International Conference, IEEE, Cavtat\/Dubrovnik, pp. 97-102."},{"key":"key2020122100222143800_frd10","doi-asserted-by":"crossref","unstructured":"Nebeling, M.\n                and \n                  Norrie, M.\n                (2012), \u201cjQMultiTouch: lightweight toolkit and development framework for multi-touch\/multi-device web interface\u201d, \n                  Proceedings of the 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, ACM, New York, NY\n               , pp. 61-70.","DOI":"10.1145\/2305484.2305497"},{"key":"key2020122100222143800_frd11","doi-asserted-by":"crossref","unstructured":"Ni, L.\n               , \n                  Xu, Z.\n               , \n                  Wu, T.\n                and \n                  He, W.\n                (2013), \u201cVisualizing linked data with javascript\u201d, Proceedings of Web Information System and Application Conference (WISA), in Yangzhou 10-15 November, IEEE, Los Alamitos, pp. 211-216.","DOI":"10.1109\/WISA.2013.48"},{"key":"key2020122100222143800_frd12","unstructured":"Phanouriou, C.\n                (2000), \u201cUIML: a device-independent user interface markup\u201d, Virginia Tech Electronic Theses and Dissertations, VA Polytechnic Institute and State University, VA."},{"key":"key2020122100222143800_frd13","doi-asserted-by":"crossref","unstructured":"Rexilius, J.\n               , \n                  Jomier, J.\n               , \n                  Spindler, W.\n               , \n                  Link, F.\n               , \n                  K\u00f6nig, M.\n                and \n                  Peitgen, H.\n                (2005), \u201cCombining a visual programming and rapid prototyping platform with ITK\u201d, \n                  Bildverarbeitung f\u00fcr die Medizin 2005\n               , Springer, Heidelberg, pp. 460-464.","DOI":"10.1007\/3-540-26431-0_94"},{"key":"key2020122100222143800_frd14","unstructured":"Ssekakubo, G.\n               , \n                  Suleman, H.\n                and \n                  Marsden, G.\n                (2014), \u201cA streamlined mobile user-interface for improved access to LMS services\u201d, \n                  Proceedings of eLmL 2014 The Sixth International Conference on Mobile, Hybrid, and On-line Learning 23-27 March 2014 in Barcelona, Spain, IARIA, Barcelona\n               , pp. 92-101."},{"key":"key2020122100222143800_frd15","doi-asserted-by":"crossref","unstructured":"Tr\u00e6tteberg, H.\n                (2007), \u201cA hybrid tool for user interface modeling and prototyping\u201d, \n                  Computer-Aided Design of User Interfaces V\n               , pp. 215-230.","DOI":"10.1007\/978-1-4020-5820-2_18"},{"key":"key2020122100222143800_frd16","doi-asserted-by":"crossref","unstructured":"Yanagisawa, H.\n               , \n                  Uehara, M.\n                and \n                  Mori, H.\n                (2008), \u201cInterface implementation using ajax for web-based instruction set simulator\u201d, Proceedings of Advanced Information Networking and Applications \u2013 Workshops, 22nd International Conference, IEEE, Okinawa, pp. 1511-1516.","DOI":"10.1109\/WAINA.2008.285"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/IJPCC-03-2015-0014","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-03-2015-0014\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-03-2015-0014\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:05:16Z","timestamp":1753394716000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/11\/3\/254-269\/161133"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,7]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,9,7]]}},"alternative-id":["10.1108\/IJPCC-03-2015-0014"],"URL":"https:\/\/doi.org\/10.1108\/ijpcc-03-2015-0014","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2015,9,7]]}}}