Title :
Improve the Portability of J2ME Applications: An Architecture-Driven Approach
Author :
Zhang, Xiaowei ; Cao, Donggang ; Mei, Hong
Author_Institution :
Key Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
Abstract :
The porting of J2ME applications is usually difficult because of diverse device features, limited device resources, and specific issues like device bugs. Therefore, achieving high efficiency in J2ME application porting can be challenging, tedious and error-prone. In this paper, we propose an architecture-driven approach to help address these issues through improving the portability of J2ME applications. It abstracts and models the features that affect porting tasks using component model named NanoCM (nano component model). The model is described in an architecture description language named NanoADL. Several open source J2ME applications are used as the case studies, and are evaluated using metrics indicating coupling, comprehensibility and complexity. Experiment results show that our approach effectively improves the portability of J2ME applications.
Keywords :
Java; mobile computing; software architecture; software metrics; Java 2 micro edition; NanoADL architecture description language; NanoCM component model; architecture-driven approach; mobile J2ME applications portability; Abstracts; Application software; Architecture description languages; Computer bugs; Educational technology; Java; Laboratories; Logic; Power system modeling; Software engineering; component model; mobile J2ME application; portability; software architecture;
Conference_Titel :
Multimedia and Ubiquitous Engineering, 2009. MUE '09. Third International Conference on
Conference_Location :
Qingdao
Print_ISBN :
978-0-7695-3658-3
DOI :
10.1109/MUE.2009.71