DocumentCode
2294107
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
fYear
2009
fDate
4-6 June 2009
Firstpage
386
Lastpage
391
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia and Ubiquitous Engineering, 2009. MUE '09. Third International Conference on
Conference_Location
Qingdao
Print_ISBN
978-0-7695-3658-3
Type
conf
DOI
10.1109/MUE.2009.71
Filename
5318924
Link To Document