• DocumentCode
    2385137
  • Title

    Balanced MVC Architecture for Developing Service-Based Mobile Applications

  • Author

    La, Hyun Jung ; Kim, Soo Dong

  • Author_Institution
    Dept. of Comput. Sci., Soongsil Univ., Seoul, South Korea
  • fYear
    2010
  • fDate
    10-12 Nov. 2010
  • Firstpage
    292
  • Lastpage
    299
  • Abstract
    A mobile device such as Android device is emerging as a convenient client computing device with mobility and context-sensing capability. However, the computing power and hardware resource of the devices are limited due to the small form-factor. Consequently, large-scaled applications could not be deployed on these devices. To remedy the limitations, it is desirable to deploy some heavy-weight functionality on the server side, and to let the client application invoke the functionality, resulting in Service-based Mobile Applications. In this paper, we propose a unique, ideal and practical architecture for service-based mobile applications, called balanced Model-View-Controller (MVC) architecture. The architecture is devised by adopting three architectural principles; being thin-client, being layered with MVC, and being balanced between client side and server side. There are a number of technical benefits by adopting this architecture. We first present the computing model of service-based mobile applications, and propose the balanced MVC architecture. Then, we define methods to partition the functionality optimally between client and provider sides, and to design other technical decisions about the architecture. We also present a case study of applying the proposed methods to design the architecture.
  • Keywords
    mobile computing; software architecture; Android device; balanced MVC architecture; client side architecture; model-view-controller architecture; server side architecture; service-based mobile applications; Business; Computer architecture; Design methodology; Mobile communication; Mobile handsets; Object oriented modeling; Servers; MVC Architecture; Mobile Application; Servie based;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    e-Business Engineering (ICEBE), 2010 IEEE 7th International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-8386-0
  • Electronic_ISBN
    978-0-7695-4227-0
  • Type

    conf

  • DOI
    10.1109/ICEBE.2010.70
  • Filename
    5704330