{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:56:17Z","timestamp":1750308977259,"version":"3.41.0"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319601304"},{"type":"electronic","value":"9783319601311"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-60131-1_12","type":"book-chapter","created":{"date-parts":[[2017,5,31]],"date-time":"2017-05-31T07:53:02Z","timestamp":1496217182000},"page":"206-224","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Maturity Model for Liquid Web Architectures"],"prefix":"10.1007","author":[{"given":"Andrea","family":"Gallidabino","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cesare","family":"Pautasso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,1]]},"reference":[{"key":"12_CR1","unstructured":"Abbott, M.L., Fisher, M.T.: The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise. Pearson Education (2009)"},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Badam, S.K., Elmqvist, N.: Polychrome: a cross-device framework for collaborative web visualization. In: Proceedings of the Ninth ACM International Conference on Interactive Tabletops and Surfaces, pp. 109\u2013118. ACM (2014)","DOI":"10.1145\/2669485.2669518"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Bellucci, F., Ghiani, G., Patern\u00f2, F., Santoro, C.: Engineering Javascript state persistence of web applications migrating across multiple devices. In: Proceedings of the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 105\u2013110. ACM (2011)","DOI":"10.1145\/1996461.1996502"},{"key":"12_CR4","unstructured":"Berners-Lee, T., Fischetti, M., Foreword By-Dertouzos, M.L.: Weaving the Web: the Original Design and Ultimate Destiny of the World Wide Web by its Inventor. HarperInformation (2000)"},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Bila, N., Ronda, T., Mohomed, I., Truong, K.N., de Lara, E.: Pagetailor: reusable end-user customization for the mobile web. In: Proceedings of the 5th International Conference on Mobile Systems, Applications and Services, pp. 16\u201329. ACM (2007)","DOI":"10.1145\/1247660.1247666"},{"issue":"5","key":"12_CR6","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/506218.506239","volume":"45","author":"P Brusilovsky","year":"2002","unstructured":"Brusilovsky, P., Maybury, M.T.: From adaptive hypermedia to the adaptive web. Commun. ACM 45(5), 30\u201335 (2002)","journal-title":"Commun. ACM"},{"issue":"3","key":"12_CR7","first-page":"18","volume":"8","author":"S Casteleyn","year":"2014","unstructured":"Casteleyn, S., Garrig\u2019os, I., Maz\u2019on, J.N.: Ten years of rich internet applications: a systematic mapping study, and beyond. ACM Transactions on the Web (TWEB) 8(3), 18 (2014)","journal-title":"ACM Transactions on the Web (TWEB)"},{"key":"12_CR8","unstructured":"DB-Engines: DB-Engines ranking (2017). http:\/\/db-engines.com\/en\/ranking"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Elmqvist, N.: Distributed user interfaces: state of the art. In: Distributed User Interfaces, pp. 1\u201312. Springer, London (2011)","DOI":"10.1007\/978-1-4471-2271-5_1"},{"key":"12_CR10","unstructured":"Esenther, A.W.: Instant co-browsing: lightweight real-time collaborative web browsing. In: Proceedings of WWW (2002)"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Frosini, L., Manca, M., Patern\u00f2, F.: A framework for the development of distributed interactive applications. In: Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 249\u2013254. ACM (2013)","DOI":"10.1145\/2494603.2480328"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Gallidabino, A., Pautasso, C.: Deploying stateful web components on multiple devices with liquid.js for Polymer. In: Proceedings of CBSE, pp. 85\u201390. IEEE (2016)","DOI":"10.1109\/CBSE.2016.11"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Gallidabino, A., Pautasso, C., Ilvonen, V., Mikkonen, T., Syst\u00e4, K., Voutilainen, J.P., Taivalsaari, A.: On the architecture of liquid software: technology alternatives and design space. In: Proceedings of WICSA, pp. 122\u2013127. IEEE (2016)","DOI":"10.1109\/WICSA.2016.14"},{"key":"12_CR14","unstructured":"Gallidabino, A., Pautasso, C., Ilvonen, V., Mikkonen, T., Syst\u00e4, K., Voutilainen, J.P., Taivalsaari, A.: Architecting liquid software. J. Web Eng. (2017)"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Ghiani, G., Patern\u00f2, F., Santoro, C.: On-demand cross-device interface components migration. In: Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, pp. 299\u2013308. ACM (2010)","DOI":"10.1145\/1851600.1851653"},{"key":"12_CR16","unstructured":"Google: The connected consumer (2015), http:\/\/www.google.com.sg\/publicdata\/explore?ds=dg8d1eetcqsb1_"},{"key":"12_CR17","unstructured":"Hartman, J., Manber, U., Peterson, L., Proebsting, T.: Liquid software: a new paradigm for networked systems. Technical report 96\u201311. University of Arizona (1996)"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Husmann, M., Marcacci Rossi, N., Norrie, M.C.: Usage analysis of cross-device web applications. In: Proceedings of the 5th ACM International Symposium on Pervasive Displays, pp. 212\u2013219. ACM (2016)","DOI":"10.1145\/2914920.2915017"},{"key":"12_CR19","unstructured":"Husmann, M., Norrie, M.C.: XD-MVC: Support for cross-device development. In: 1st International Workshop on Interacting with Multi-Device Ecologies in the Wild (Cross-Surface 2015), ETH Z\u00fcrich, Switzerland, Z\u00fcrich (2015)"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"Jazayeri, M.: Some trends in web application development. In: Future of Software Engineering, FOSE 2007, pp. 199\u2013213. IEEE (2007)","DOI":"10.1109\/FOSE.2007.26"},{"key":"12_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/978-3-642-39200-9_10","volume-title":"Web Engineering","author":"D Kovachev","year":"2013","unstructured":"Kovachev, D., Renzel, D., Nicolaescu, P., Klamma, R.: DireWolf - distributing and migrating user interfaces for widget-based web applications. In: Daniel, F., Dolog, P., Li, Q. (eds.) ICWE 2013. LNCS, vol. 7977, pp. 99\u2013113. Springer, Heidelberg (2013). doi:10.1007\/978-3-642-39200-9_10"},{"key":"12_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1007\/978-3-319-08245-5_14","volume-title":"Web Engineering","author":"M Krug","year":"2014","unstructured":"Krug, M., Wiedemann, F., Gaedke, M.: SmartComposition: a component-based approach for creating multi-screen mashups. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 236\u2013253. Springer, Cham (2014). doi:10.1007\/978-3-319-08245-5_14"},{"issue":"2","key":"12_CR23","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/1773912.1773922","volume":"44","author":"A Lakshman","year":"2010","unstructured":"Lakshman, A., Malik, P.: Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Syst. Rev. 44(2), 35\u201340 (2010)","journal-title":"ACM SIGOPS Operating Syst. Rev."},{"key":"12_CR24","unstructured":"Marcotte, E.: Responsive Web Design. Editions Eyrolles (2011)"},{"key":"12_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/978-3-319-19890-3_10","volume-title":"Engineering the Web in the Big Data Era","author":"T Mikkonen","year":"2015","unstructured":"Mikkonen, T., Syst\u00e4, K., Pautasso, C.: Towards liquid web applications. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 134\u2013143. Springer, Cham (2015). doi:10.1007\/978-3-319-19890-3_10"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Nebeling, M., Speicher, M., Norrie, M.C.: CrowdAdapt: enabling crowdsourced web page adaptation for individual viewing conditions and preferences. In: Proceedings of the 5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 23\u201332. ACM (2013)","DOI":"10.1145\/2494603.2480304"},{"key":"12_CR27","unstructured":"Opera: Opera Unite reinvents the Web (2009), http:\/\/www.operasoftware.com\/press\/releases\/general\/opera-unite-reinvents-the-web"},{"key":"12_CR28","unstructured":"Oracle: Sun Ray products (2016), http:\/\/www.oracle.com\/technetwork\/server-storage\/sunrayproducts\/overview\/index.html"},{"key":"12_CR29","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/978-3-642-16402-6_8","volume-title":"ENTERprise Information Systems","author":"M Raposo","year":"2010","unstructured":"Raposo, M., Delgado, J.: Empowering the web user with a browserver. In: Quintela Varaj\u00e3o, J.E., Cruz-Cunha, M.M., Putnik, G.D., Trigo, A. (eds.) CENTERIS 2010. CCIS, vol. 109, pp. 71\u201380. Springer, Heidelberg (2010). doi:10.1007\/978-3-642-16402-6_8"},{"key":"12_CR30","doi-asserted-by":"crossref","unstructured":"Santosa, S., Wigdor, D.: A field study of multi-device workflows in distributed workspaces. In: Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp. 63\u201372. ACM (2013)","DOI":"10.1145\/2493432.2493476"},{"key":"12_CR31","doi-asserted-by":"crossref","unstructured":"Schollmeier, R.: A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. In: Proceedings of the First International Conference on Peer-to-Peer Computing, pp. 101\u2013102 (2001)","DOI":"10.1109\/P2P.2001.990434"},{"issue":"1","key":"12_CR32","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/MIC.2007.3","volume":"11","author":"S Sivasubramanian","year":"2007","unstructured":"Sivasubramanian, S., Pierre, G., Van Steen, M., Alonso, G.: Analysis of caching and replication strategies for web applications. IEEE Internet Comput. 11(1), 60\u201366 (2007)","journal-title":"IEEE Internet Comput."},{"issue":"1","key":"12_CR33","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MS.2017.26","volume":"34","author":"A Taivalsaari","year":"2017","unstructured":"Taivalsaari, A., Mikkonen, T.: A roadmap to the programmable world: software challenges in the IoT era. IEEE Softw. 34(1), 72\u201380 (2017)","journal-title":"IEEE Softw."},{"key":"12_CR34","doi-asserted-by":"crossref","unstructured":"Taivalsaari, A., Mikkonen, T., Systa, K.: Liquid software manifesto: the era of multiple device ownership and its implications for software architecture. In: 2014 IEEE 38th Annual Computer Software and Applications Conference (COMPSAC), pp. 338\u2013343. IEEE (2014)","DOI":"10.1109\/COMPSAC.2014.56"},{"key":"12_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-319-46963-8_12","volume-title":"Current Trends in Web Engineering","author":"J-P Voutilainen","year":"2016","unstructured":"Voutilainen, J.-P., Mikkonen, T., Syst\u00e4, K.: Synchronizing application state using virtual DOM trees. In: Casteleyn, S., Dolog, P., Pautasso, C. (eds.) ICWE 2016. LNCS, vol. 9881, pp. 142\u2013154. Springer, Cham (2016). doi:10.1007\/978-3-319-46963-8_12"},{"key":"12_CR36","doi-asserted-by":"crossref","unstructured":"Wallis, M., Henskens, F., Hannaford, M.: A distributed content storage model for web applications. In: Proceedings of 2010 Second International Conference on Evolving Internet (INTERNET), pp. 98\u2013106. IEEE (2010)","DOI":"10.1109\/INTERNET.2010.26"},{"key":"12_CR37","unstructured":"Web Bluetooth Community Group: Web bluetooth (2017), https:\/\/webbluetoothcg.github.io\/web-bluetooth\/"},{"key":"12_CR38","doi-asserted-by":"crossref","unstructured":"Yang, J., Wigdor, D.: Panelrama: enabling easy specification of cross-device web applications. In: Proceedings of the 32nd Annual ACM Conference on Human Factors in Computing Systems, pp. 2783\u20132792. ACM (2014)","DOI":"10.1145\/2556288.2557199"}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-60131-1_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:39:04Z","timestamp":1750282744000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-60131-1_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319601304","9783319601311"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-60131-1_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"1 June 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rome","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 June 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 June 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwe2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/icwe2017.webengineering.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}