Abstract
Android is a new mobile platform. Developments of mobile applications on Android have attracted a lot of attention and interest in research and industry communities. Android is the first free, open source, and fully customizable mobile platform. In this chapter, we walk through steps in developing a mobile application on the Android platform. Through an exemplary application of EPG (Electronic Program Guide) recommender framework, we present key steps in developing an Android application including how to create Android project and class, how to build simple user interface, how to utilize networking protocols and how to handle events. With the increased attention of Android and growing number of Android based mobile phones available on the market, we believe this chapter will timely help researchers rapidly prototype mobile applications to prove concepts of their research results.
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
Adhikari, R.: HTC Adds Tattoo to Android Lineup, http://www.linuxinsider.com/
Alvarez, A.: Indepth Look at Google Android mobile phone software, http://techzulu.com/
Broersma, M.: Android invades hardware, http://www.techworld.com/
Cooksey, T.: Native C *GRAPHICAL* applications now working on Android emulator, http://groups.google.com/
Coulton, P., Edwards, R.C., Clemson, H.: S60 Programming: A Tutorial Guide. Wiley, Hoboken (2007)
Falconer, J.: 2009 Named “Year of the T-Mobile G1 Paperweight”. IntoMobile (2008)
Freke, J.: Busybox on the G1, http://androidcommunity.com/
Haseman, C.: Android Essentials. Apress, Berkeley (2008)
Ma, M., Zhu, J., Guo, J.K.: A Recommender Framework for Electronic Programming Guide on A Mobile Device. In: Proceeding of IEEE Int. Conf. of Multimedia and Expo (2007)
Ma, M., Zhu, C., Tan, C., Chang, G., Zhu, J., An, Q.: A recommender handoff framework with DVB-H support on a mobile device. In: Proceeding of the First International Workshop on Mobile Multimedia (WMMP 2008), Tampa, Florida, pp. 64–71 (2008)
Mark, R.: Pre-Sales of T-Mobile G1 Android Hit 1.5 Million, http://www.publish.com/
Mazzocchi, S.: Dalvik: how Google routed around Sun’s IP-based licensing restrictions on Java ME, http://www.betaversion.org/
Meier, R.: Professional Android Application Development. Wiley, Indianapolis (2008)
Open Handset Alliance, http://code.google.com/
Paul, R.: Developing apps for Google Android: it’s a mixed bag, http://arstechnica.com/
Rischpater, R.: Software Development for the QUALCOMM BREW Platform. Apress, Berkeley (2003)
Sayer, P.: Android comes to life in Barcelona, http://www.infoworld.com/
Toker, A.: Skia graphics library in Chrome: First impressions, http://www.atoker.com/
Yacoub, H.B.: Running C++ Native Applications on Android, The Final Point, http://openhandsetmagazine.com/
Yacoub, H.B.: Interview with Adriano Chiaretta from iambic, http://openhandsetmagazine.com/
Zhu, J., Ma, M., Guo, J.K., Wang, Z.: Content Classification for Electronic Programming Guide Recommendation for a Portable Device. Int. Journal of Pattern Recognition and Artificial Intelligence 21(2), 375–395 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Chang, G., Tan, C., Li, G., Zhu, C. (2010). Developing Mobile Applications on the Android Platform. In: Jiang, X., Ma, M.Y., Chen, C.W. (eds) Mobile Multimedia Processing. WMMP 2008. Lecture Notes in Computer Science, vol 5960. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12349-8_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-12349-8_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12348-1
Online ISBN: 978-3-642-12349-8
eBook Packages: Computer ScienceComputer Science (R0)