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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Google Android Developer Guide, Android Framework and Application Fundamentals (2011), http://developer.android.com/guide/topics/fundamentals.html
Yang, J., Kim, E., Kim, N.: Android developer’s guide, 3rd edn. (2010), http://www.kandroid.com/kandroid_book_3rd_edition.pdf
Jarvis, B., Gristock, S.P.: Extreme Programming (XP) SixSigma CMMI (2005), http://www.sei.cmu.edu/cmmi/
Wells, D.: Extreme Programming: A gentle introduction (2009), http://www.extremeprogramming.org
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)