Abstract
Develop a client-server application for a mobile environment can bring many challenges because of the mobile devices limitations. So, in this paper is discussed what can be the more reliable way to exchange information between a server and an Android mobile application, since it is important for users to have an application that really works in a responsive way and preferably without any errors. In this discussion two data transfer protocols (Socket and HTTP) and three serialization data formats (XML, JSON and Protocol Buffers) were tested using some metrics to evaluate which is the most practical and fast to use.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Anacleto, R., Luz, N., Figueiredo, L.: Personalized sightseeing tours support using mobile devices. In: Forbrig, P., Paternó, F., Mark Pejtersen, A. (eds.) HCIS 2010. IFIP AICT, vol. 332, pp. 301–304. Springer, Heidelberg (2010)
Crockford, D.: JSON: the fat-free alternative to XML. In: Proc. of XML, vol. 2006 (2006)
Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Transactions on Internet Technology (TOIT) 2(2), 115–150 (2002)
Google: Protocol buffer (2012), http://code.google.com/apis/protocolbuffers/docs/overview.html
Harold, R., Loukides, M.: Java network programming. O’Reilly & Associates, Inc., Sebastopol (2000)
Pakin, S., Karamcheti, V., Chien, A.A.: Fast messages: Efficient, portable communication for workstation clusters and MPPs. IEEE Concurrency 5(2), 60–72 (1997)
Pautasso, C., Zimmermann, O., Leymann, F.: Restful web services vs. big’web services: making the right architectural decision. In: Proceeding of the 17th International Conference on World Wide Web, pp. 805–814 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Anacleto, R., Figueiredo, L., Almeida, A., Novais, P. (2013). Server to Mobile Device Communication: A Case Study. In: van Berlo, A., Hallenborg, K., Rodríguez, J., Tapia, D., Novais, P. (eds) Ambient Intelligence - Software and Applications. Advances in Intelligent Systems and Computing, vol 219. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00566-9_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-00566-9_11
Publisher Name: Springer, Heidelberg
Print ISBN: 978-3-319-00565-2
Online ISBN: 978-3-319-00566-9
eBook Packages: EngineeringEngineering (R0)