Skip to main content

The 4-Tier Design Pattern for the Development of an Android Application

  • Conference paper
Future Generation Information Technology (FGIT 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7105))

Included in the following conference series:

Abstract

Recently, increasing in demand for smart phone and related applications has changed people’s life style rapidly. In particular, Apple’s IPhone and Google’s Android phone has been increased in demand, and the application development of those has become the necessary elements in the business area. But because the application of the smart phone has made in the special framework environment and the design of the application has made base on the user interface with domain area, the application complexity increases. For reduce the complexity, we propose the 4-Tire design pattern for the android application. In this design pattern, we separate the area of the executable components (Activities, Services, Broadcast Receiver, and Content Providers) and domain area for the low coupling. This structure can improve the ability of the maintenance and reduce the cost of the application development.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Google Android Developer Guide, Android Framework and Application Fundamentals (2011), http://developer.android.com/guide/topics/fundamentals.html

  2. Yang, J., Kim, E., Kim, N.: Android developer’s guide, 3rd edn. (2010), http://www.kandroid.com/kandroid_book_3rd_edition.pdf

  3. Jarvis, B., Gristock, S.P.: Extreme Programming (XP) SixSigma CMMI (2005), http://www.sei.cmu.edu/cmmi/

  4. Wells, D.: Extreme Programming: A gentle introduction (2009), http://www.extremeprogramming.org

  5. Jeong, Y.J., Lee, J.H., Shin, G.S.: Development Process of Mobile Application SW Based on Agile Methodology. In: Proceedings of the 10th International Conference on Advanced Communication Technology (2008)

    Google Scholar 

  6. Abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme, T., Jaalinoga, J., Korkala, M., Koskela, J., Kyllonen, P., Salo, O.: Mobile-D: An Agile Approach for Mobile Application Development. In: Proceedings of 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (2004)

    Google Scholar 

  7. Natchetoi, Y., Kaufman, V., Shapiro, A.: Service-oriented architecture for mobile applications. In: Proceeding of the 1st International Workshop on Software Architectures and Mobility (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, WY., Park, SG. (2011). The 4-Tier Design Pattern for the Development of an Android Application. In: Kim, Th., et al. Future Generation Information Technology. FGIT 2011. Lecture Notes in Computer Science, vol 7105. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27142-7_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27142-7_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27141-0

  • Online ISBN: 978-3-642-27142-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics