Affiliation:
1. Athens Information Technology, Greece
Abstract
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.
Subject
Computer Networks and Communications
Reference25 articles.
1. J2ME Device DB: Home Page. (2009). Retrieved October 30, 2009, from http://j2me-device-db.sourceforge.net/pmwiki/
2. J2MEPolish. (2009). Retrieved October 30, 2009, from http://www.j2mepolish.org/
3. 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.
4. Mobile agent middleware for mobile computing
5. 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.