Abstract
Although wireless networks and mobile devices become popular these days, the diversity of mobile devices and unsteadiness of wireless networks still cause software development much trouble. Thus, when developing a mobile application, developers are forced to expose to these problems and to be familiar with these technologies and therefore it will spend a lot of time to write a mobile application. Furthermore, a mobile application often needs to be ported to different platform (for example from Java to .NET) which is also burdensome. In order to overcome these problems, the author proposes an adaptive framework to help developers build mobile application effortlessly and rapidly. The mobile application developed on this framework can run in different devices and operating system, so developers does not need to worry about portability. As a result, a mobile application developed on this framework can enjoy the benefit of “write once, run everywhere, and access any services.”
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
Krikke, J.: Thin clients get second chance in emerging markets. In: Pervasive Computing, vol. 3(4), pp. 6–10. IEEE, Los Alamitos (2004)
Richardson, T., Stafford-Fraser, Q., Wood, K.R., Hopper, A.: Virtual network computing. In: Internet Computing, vol. 2(1), pp. 33–38. IEEE, Los Alamitos (1998)
Volchkov, A.: Server-based computing opportunities. IT Professional 1(2), 18–23 (2002)
Martins, L.C.: A Framework for Filtering and Packaging Hypermedia Documents. In: De Bra, P., Brusilovsky, P., Conejo, R. (eds.) AH 2002. LNCS, vol. 2347, pp. 274–283. Springer, Heidelberg (2002)
Robinson, R.: Context Management in Mobile Environments. World Wide Web (October 2000), http://www.itee.uq.edu.au/~ricky/thesis.doc
Bulter, M.H.: Current Technologies for Device Independence. World Wide Web (March 2001), http://www-uk.hpl.hp.com/people/marbut/currTechDevInd.htm
Bulter, M., Giannetti, F., Gimson, R., Wiley, T.: Device Independence and the Web. IEEE internet computing (October 2002)
W3C, Device independence working group charter, World Wide Web, http://www.w3.org/2002/06/w3c-di-wg-charter-20020612.html
Kirda, E., Kerer, C.: Supporting multi-device enabled Web services: challenges and open problems. In: 10th IEEE Intl. Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, Cambridge, MA, USA, June 2001, pp. 49–54 (2001)
eXtensible User Interface Language, http://www.xulplanet.com/tutorials/xultu/
W3C, Composite Capability/Preference Profiles (CC/PP): A user side framework for content negotiation, http://www.w3.org/TR/NOTE-CCPP/
Sun Microsystems. Java 2 Platform Technologies, http://java.sun.com/
Sun Microsystems, Java 2 Platform, Micro Edition (J2ME), http://java.sun.com/j2me/
Sun Microsystems, Mobile Information Device Profile (MIDP), http://java.sun.com/products/cldc/
Sun Microsystems, Java Technology and Web Services, http://java.sun.com/webservices/
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Virtual Home Environment / Open Service Architecture (3G TS 23.127 version 1.10.0)
X.Org, X11 technologies, http://www.x.org/X11.html
de Bra, P., et al.: Adaptive Hypermedia and Adaptive Web-Based Systems. Springer, Heidelberg (2002)
User Interface Markup Language (UIML), http://www.uiml.org/index.php
Scheifler, R.W.: X Window System Protocol, X Consortium Standard, X Version 11, Release 6., Massachusetts Institute of Technology, Laboratory for Computer Science (1994)
W3C, Web Service Architecture, http://www.w3.org/TR/2003/WD-ws-arch-20030514/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheng, MC., Yuan, SM. (2005). An Adaptive Mobile Application Development Framework. In: Yang, L.T., Amamiya, M., Liu, Z., Guo, M., Rammig, F.J. (eds) Embedded and Ubiquitous Computing – EUC 2005. EUC 2005. Lecture Notes in Computer Science, vol 3824. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596356_76
Download citation
DOI: https://doi.org/10.1007/11596356_76
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30807-2
Online ISBN: 978-3-540-32295-5
eBook Packages: Computer ScienceComputer Science (R0)