• 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