{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T05:51:16Z","timestamp":1762408276273},"reference-count":36,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems and Software"],"published-print":{"date-parts":[[2004,1]]},"DOI":"10.1016\/s0164-1212(03)00052-9","type":"journal-article","created":{"date-parts":[[2003,10,15]],"date-time":"2003-10-15T15:38:36Z","timestamp":1066232316000},"page":"209-226","source":"Crossref","is-referenced-by-count":65,"title":["Roam, a seamless application framework"],"prefix":"10.1016","volume":"69","author":[{"given":"Hao-hua","family":"Chu","sequence":"first","affiliation":[]},{"given":"Henry","family":"Song","sequence":"additional","affiliation":[]},{"given":"Candy","family":"Wong","sequence":"additional","affiliation":[]},{"given":"Shoji","family":"Kurakake","sequence":"additional","affiliation":[]},{"given":"Masaji","family":"Katagiri","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0164-1212(03)00052-9_BIB1","doi-asserted-by":"crossref","unstructured":"Acharya, A., Ranganathan, M., Saltz, J., 1997. Sumatra: a language for resource-aware mobile programs. Mobile Object Systems, Lecture Notes in Computer Science April, 1997","DOI":"10.1007\/3-540-62852-5_10"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB2","unstructured":"Aramira, Inc., 1999. Jumping BeansTM White Paper, October 1999. Available from <http:\/\/www.jumpingbeans.com\/index.html>"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB3","doi-asserted-by":"crossref","unstructured":"Banavar, G., Beck, J., Gluzberg, E., Munson, J., Susman, J., Zukowski, D., 2000. Challenges: an application model for pervasive computing. In: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, Boston, MA, August 2000, pp. 266\u2013274","DOI":"10.1145\/345910.345957"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB4","unstructured":"Chu, H., Song, H., Wong, C., Kurakake, S., 2001. Seamless Applications over Roam System, UbiTools\u201901 (Part of ACM UbiComp\u201901), September 2001. Available from <http:\/\/choices.cs.uiuc.edu\/UbiTools01\/>"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB5","doi-asserted-by":"crossref","unstructured":"Eisenstein, J., Vanderdonckt, J., Purerta, A., 2000. Adapting to mobile contexts with user-interface modeling. In: Proceedings WMCSA\u201900, December 2000","DOI":"10.1109\/MCSA.2000.895384"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB6","doi-asserted-by":"crossref","unstructured":"Eisentein, J., Vanderdonckt, J., Puerta, A., 2001. Applying model-based techniques to the development of uis for mobile computers. In: Proceedings IUI\u2019 01, January 2001","DOI":"10.1145\/359784.360122"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB7","doi-asserted-by":"crossref","unstructured":"F\u00fcnfrocken, S., 1998. Transparent migration of Java-based mobile agents (capturing and reestablishing the state of Java programs). In: Proceedings of the 2nd International Workshop on Mobile Agents, Stuttgart, Germany, September, 1998","DOI":"10.1007\/BFb0057646"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB8","unstructured":"Gray, R.S., Kotz, D., Nog, S., Rus, D., Cybenko, G., 1997. Mobile agents for mobile computing. In: Proceedings of the Second Aizu International Symposium on Parallel Algorithms\/Architectures Synthesis, Fukushima, Japan, March, 1997"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB9","doi-asserted-by":"crossref","DOI":"10.1023\/A:1019267832048","article-title":"Mobile agents with Java: the Aglet API","author":"Lange","year":"1998","journal-title":"World Wide Web Journal"},{"issue":"2","key":"10.1016\/S0164-1212(03)00052-9_BIB10","doi-asserted-by":"crossref","DOI":"10.1109\/2.19829","article-title":"Composing user interfaces with interviews","volume":"22","author":"Linton","year":"1989","journal-title":"IEEE Computer"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB11","doi-asserted-by":"crossref","unstructured":"Masui, T., 1994. Evolutionary learning of graph layout constraints from examples. In: Proc. of ACM UIST\u201994, November 1994, pp.103\u2013108","DOI":"10.1145\/192426.192468"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB12","unstructured":"Microsoft Corporation, Best Practices for the Microsoft Mobile Internet Toolkit Image Control. Available from <http:\/\/msdn.microsoft.com\/theshow\/Episode023\/default.asp>"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB13","doi-asserted-by":"crossref","unstructured":"Milojicicc, D.S., LaForge, W., Chauhan, D., 1998. Mobile objects and agents (MOA). In: Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS). Santa Fe, New Mexico, April, 1998","DOI":"10.1088\/0967-1846\/5\/4\/007"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB14","unstructured":"Mitsubishi Electric ITA Horizon Systems Laboratory, 1998. Mobile Agent Computing A White Paper, January 1998"},{"issue":"1","key":"10.1016\/S0164-1212(03)00052-9_BIB15","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/200968.200971","article-title":"User interface software tools","volume":"2","author":"Myers","year":"1995","journal-title":"ACM Transactions on Computer Human Interaction"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB16","unstructured":"NTT DoCoMo, Inc., 2001. i-mode Java Content Developer\u2019s Guide, May 2001"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB17","unstructured":"ObjectSpace, Inc., Voyager. Available from <http:\/\/www.objectspace.com\/products\/voyager>"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB18","doi-asserted-by":"crossref","unstructured":"Olsen, D., 1989. A programming language basis for user interface management. In: Proceedings of CHI\u201989, Austin, Texas, May 1989, pp. 171\u2013176","DOI":"10.1145\/67450.67485"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB19","doi-asserted-by":"crossref","unstructured":"Olsen, D., Jefferies, S., Nielsen, T., Moyes, W., Fredrickson, P., 2000. Cross-modal Interaction using XWeb. In: Proc. of ACM UIST\u201900, November 2000","DOI":"10.1145\/354401.354764"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB20","series-title":"Model-Based Design and Evaluation of Interactive Applications","author":"Patern\u00f2","year":"2000"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB21","doi-asserted-by":"crossref","unstructured":"Peine, H., Stolpmann, T., 1997. The architecture of the ara platform for mobile agents. In: Proceedings of the 1st International Workshop on Mobile Agents, Berlin, Germany, April 1997","DOI":"10.1007\/3-540-62803-7_23"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB22","series-title":"Eighth ACM Conference on Computer and Communications Security (CCS-8)","first-page":"196","author":"Rogaway","year":"2001"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB23","unstructured":"Strasser, M., Baumann, J., Hohl, F., 1996. Mole\u2013\u2013a Java based mobile agent system. In: 2nd ECOOP Workshop on Mobile Object Systems, Linz, Austria, July 1996, pp. 28\u201335"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB24","doi-asserted-by":"crossref","unstructured":"Sukaviriya, P., Foley, J.D., Griffith, T., 1993. A second generation user interface design environment: the model and the runtime architecture. In: Proceedings InterCHI\u201993, April 1993, pp. 375\u2013382","DOI":"10.1145\/169059.169299"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB25","doi-asserted-by":"crossref","unstructured":"Sukaviriya, P., Kovacevic, S., Foley, J.D., Myers, B., Olsen, D., Schneider-Hufschmidt, M., 1994. Model-based user interfaces, what are they and why should we care? In: Proceedings UIST\u201994, November 1994, pp. 133\u2013135","DOI":"10.1145\/192426.192479"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB26","unstructured":"Sun Microsystems, 1998. PersonalJavaTM Technology\u2013\u2013White Paper, August"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB27","unstructured":"Sun Microsystems, 2000a. JavaTM 2 Platform, Standard Edition White Paper, June 2000"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB28","unstructured":"Sun Microsystems, 2000b. JavaTM 2 Platform Micro Edition(J2METM) Technology for Creating Mobile Devices, White Paper, May 2000"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB29","doi-asserted-by":"crossref","unstructured":"Szekely, P., 1996. Retrospective and challenges for model-based interface development. In: Proceedings of 3rd Int. Workshop on Computer-Aided Design of User Interfaces CADUI\u201996, June 1996, pp. xxi\u2013xliv","DOI":"10.1007\/978-3-7091-7491-3_1"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB30","doi-asserted-by":"crossref","unstructured":"Szekely, P., Luo, P., Neches, R., 1992. Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design. In: Proceedings CHI\u201992, May 1992, pp. 507\u2013514","DOI":"10.1145\/142750.142912"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB31","doi-asserted-by":"crossref","unstructured":"Szekely, P., Luo, P., Neches, R., 1993. Beyond interface builders: model-based interface tools. In: Proceedings InterCHI \u201993 April 1993, pp. 383\u2013390","DOI":"10.1145\/169059.169305"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB32","unstructured":"Vanderdonckt, J., 1995. Knowledge-based systems for automated user interface generation: the trident experience. Technical Report RP-95-010, Fac. Univ. de N-D de la Paix, Inst. D\u2019Informatique, Namur"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB33","unstructured":"White, J., et al., 1997. System and Method for Distributed Computation Based upon the Movement, Execution, and Interaction of Processes in a Network, US patent no. 5603031, February 1997"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB34","unstructured":"Wiebus, S., Connect4 Applet. Available from <http:\/\/www.physics.adelaide.edu.au\/~swright\/java_apps\/Connect4\/>"},{"issue":"3","key":"10.1016\/S0164-1212(03)00052-9_BIB35","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1145\/98188.98194","article-title":"ITS: a tool for rapidly developing interactive applications","volume":"8","author":"Weicha","year":"1990","journal-title":"ACM Transactions on Information Systems"},{"key":"10.1016\/S0164-1212(03)00052-9_BIB36","unstructured":"W3C, 2000. Scalable Vector Graphics (SVG) 1.0 Specification, November 2000. Available from <http:\/\/www.w3.org\/TR\/SVG\/>"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121203000529?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121203000529?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,26]],"date-time":"2020-03-26T03:33:57Z","timestamp":1585193637000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121203000529"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,1]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,1]]}},"alternative-id":["S0164121203000529"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(03)00052-9","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2004,1]]}}}