{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T04:40:44Z","timestamp":1654144844258},"reference-count":25,"publisher":"IGI Global","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,4,1]]},"abstract":"<p>The market for applications developed for mobile devices is growing as the hardware capabilities increase while costs drop. At the same time, the inability to write code once becomes a noticeable problem resulting in the time consuming task of porting an application to a variety of mobile devices, which is true for languages like Java that have been designed to be portable across a range of hardware platforms. As a result, porting a Java application written for one device to another is often a tedious and time-consuming task for developers. This paper presents an intelligent CASE tool that assists the porting of Java mobile applications by automatically generating Java code fragments for the target SDK. SeqFinder automatically generates all minimal method invocation sequences that lead to an object of a specific type, thus relieving the programmer of manually searching the manufacturer-provided SDK Java archives. However, this tool is not applicable only to the Java ME platform and has been used as a fast type-browser for J2SE\/J2EE applications.<\/p>","DOI":"10.4018\/jmcmc.2010040103","type":"journal-article","created":{"date-parts":[[2010,6,30]],"date-time":"2010-06-30T21:09:40Z","timestamp":1277932180000},"page":"34-48","source":"Crossref","is-referenced-by-count":0,"title":["A CASE Tool for Java Mobile Computing Applications"],"prefix":"10.4018","volume":"2","author":[{"given":"Ioannis T.","family":"Christou","sequence":"first","affiliation":[{"name":"Athens Information Technology, Greece"}]},{"given":"Sofoklis","family":"Efremidis","sequence":"additional","affiliation":[{"name":"Athens Information Technology, Greece"}]},{"given":"Aikaterini","family":"Roukounaki","sequence":"additional","affiliation":[{"name":"Athens Information Technology, Greece"}]}],"member":"2432","reference":[{"key":"jmcmc.2010040103-0","unstructured":"J2ME Device DB: Home Page. (2009). Retrieved October 30, 2009, from http:\/\/j2me-device-db.sourceforge.net\/pmwiki\/"},{"key":"jmcmc.2010040103-1","unstructured":"J2MEPolish. (2009). Retrieved October 30, 2009, from http:\/\/www.j2mepolish.org\/"},{"key":"jmcmc.2010040103-2","doi-asserted-by":"crossref","unstructured":"Acharya, M., Xie, T., Pei, J., & Xu, J. (2007, September 3-7). Mining API Patterns as Partial Orders from Source Code: From Usage Scenarios to Specifications. In Proceedings of the 6th Joint Meeting European Software Eng. Conf. and ACM SIGSOFT Symp. on Foundations of Software Engineering (ESEC-FSE 07), Dubrovnik, Croatia.","DOI":"10.1145\/1287624.1287630"},{"key":"jmcmc.2010040103-3","doi-asserted-by":"publisher","DOI":"10.1109\/2.910896"},{"key":"jmcmc.2010040103-4","doi-asserted-by":"crossref","unstructured":"Chen, H., & Wagner, D. (2002). MOPS: An infrastructure for examining security properties of software. In Proceedings of the ACM Conference on Computer and Communications Security, 2002 (pp. 235-244). New York: ACM Press.","DOI":"10.1145\/586110.586142"},{"key":"jmcmc.2010040103-5","doi-asserted-by":"crossref","unstructured":"Christou, I. T., & Michalakos, S. (2009). G2G: Location-aware Mobile Social Networking with Application in Personalized Recommender Systems. Journal of Mobile Multimedia.","DOI":"10.1145\/1497185.1497221"},{"key":"jmcmc.2010040103-6","unstructured":"Connected Limited Device Configuration (CLDC). (2009). JSR 30, JSR 139. Retrieved October 30, 2009, from http:\/\/java.sun.com\/products\/cldc\/"},{"key":"jmcmc.2010040103-7","doi-asserted-by":"publisher","DOI":"10.1016\/0166-218X(93)90045-P"},{"key":"jmcmc.2010040103-8","author":"J.Gosling","year":"2000","journal-title":"The Java Language Specification"},{"key":"jmcmc.2010040103-9","unstructured":"Java, M. E. \u2013 The Most Ubiquitous Platform for Mobile Devices. (2009). Retrieved October 30, 2009, from http:\/\/java.sun.com\/javame\/index.jsp"},{"key":"jmcmc.2010040103-10","author":"B.Kerninghan","year":"1988","journal-title":"The C Programming Language"},{"key":"jmcmc.2010040103-11","unstructured":"LWUIT. Home. (2009). SUN Leight-Weight User Interface Toolkit Library. Retrieved October 30, 2009, from https:\/\/lwuit.dev.java.net\/"},{"key":"jmcmc.2010040103-12","doi-asserted-by":"crossref","unstructured":"Michalakos, S., & Christou, I. T. (2008). G2G: Location-aware Mobile Social Networking with Applications in Recommender Systems and Gaming. In Proceedings of the 6th Intl. Conf. on Advances in Mobile Computing and Multimedia (MoMM 2008), Linz, Austria.","DOI":"10.1145\/1497185.1497221"},{"key":"jmcmc.2010040103-13","unstructured":"Mobile Information Device Profile (MIDP). (2009). JSR 37, JSR 138. Retrieved October 30, 2009, from http:\/\/java.sun.com\/products\/midp\/"},{"key":"jmcmc.2010040103-14","author":"C. E.Ortiz","year":"2001","journal-title":"Mobile Information Device Profile for Java 2 Micro Edition: The ultimate guide to creating applications for wireless devices"},{"key":"jmcmc.2010040103-15","doi-asserted-by":"publisher","DOI":"10.1109\/69.940733"},{"key":"jmcmc.2010040103-16","unstructured":"Qualcomm BREW. (2009). Retrieved October 30, 2009 from http:\/\/brew.qualcomm.com\/"},{"issue":"4","key":"jmcmc.2010040103-17","doi-asserted-by":"crossref","first-page":"64","DOI":"10.4018\/jmcmc.2009072805","article-title":"Mobile Application Benchmarking based on the Resource Usage Monitoring.","volume":"1","author":"R.Rawassizadeh","year":"2009","journal-title":"International Journal of Mobile Computing and Multimedia Communications"},{"key":"jmcmc.2010040103-18","doi-asserted-by":"crossref","unstructured":"Satyanarayanan, M. (1996). Fundamental Challenges in Mobile Computing. In Proceedings of the 15th ACM Symposium on Principles of Distributed Computing (PODC 96), Philadelphia, PA (pp. 1-7).","DOI":"10.1145\/248052.248053"},{"key":"jmcmc.2010040103-19","doi-asserted-by":"crossref","unstructured":"Sohn, T., Griswold, W. G., Scott, J., LaMarca, A., Chawathe, Y., Smith, I., & Chen, M. (2006). Experiences with Place Lab: An Open-Source Toolkit for Location-aware Computing. Intl. Conference on Software Engineering, 462-471.","DOI":"10.1145\/1134285.1134351"},{"issue":"2","key":"jmcmc.2010040103-20","doi-asserted-by":"crossref","first-page":"61","DOI":"10.4018\/jmcmc.2009040105","article-title":"Mobile Community Networks: Evolution and Challenges.","volume":"1","author":"V.Sugumaran","year":"2009","journal-title":"International Journal of Mobile Computing and Multimedia Communications"},{"key":"jmcmc.2010040103-21","unstructured":"Tira Jump 3. (2009). Retrieved January 20, 2009, from http:\/\/www.tirawireless.com"},{"issue":"1","key":"jmcmc.2010040103-22","doi-asserted-by":"crossref","first-page":"29","DOI":"10.4018\/jmcmc.2009010103","article-title":"FCVW: Experiments in Groupware.","volume":"1","author":"I.Tomek","year":"2009","journal-title":"International Journal of Mobile Computing and Multimedia Communications"},{"key":"jmcmc.2010040103-23","author":"R.Virkus","year":"2005","journal-title":"Pro J2ME Polish: Open Source Wireless Java Tools Suite"},{"key":"jmcmc.2010040103-24","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.256"}],"container-title":["International Journal of Mobile Computing and Multimedia Communications"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=43892","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T20:19:28Z","timestamp":1654114768000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jmcmc.2010040103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2010,4,1]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2010,4]]}},"URL":"https:\/\/doi.org\/10.4018\/jmcmc.2010040103","relation":{},"ISSN":["1937-9412","1937-9404"],"issn-type":[{"value":"1937-9412","type":"print"},{"value":"1937-9404","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,4,1]]}}}