More efficient XML for mobile devices{Comments Off on More efficient XML for mobile devices}

by Ricardo C
The number of mobile devices have increased in the last decade, and at this rate it is inevitable that this is the future of computing. However there are constraints that hinder the deployment, especially the limited communication bandwidth and storage space available. Since mobile devices do not have the computing power to run complex business applications typically thin online client-server applications are used to solve this barrier; however, XML is used which compromise bandwidth since XML is often for data exchange. Compressing XML files appears to be a promising solution since compressed files require less bandwidth and storage resources. One of the approaches to fix this problem would be what this article describes as Efficient XML Data Exchange Manager (EXEM) that combines context-dependent lossy and lossless compression mechanism used to support lightweight  exchange of objects in XML format between server and client applications. The main contribution of the EXEM approach is that it provides improved efficiency for XML data exchange through a semantic reduction of the XML content transferred between servers and clients. The reduction of data transfers is achieved by using known information about the application on the client side.

EXEM looks like a solution for saving bandwidth and increasing speed for mobile devices when accessing complex applications or websites that require large bandwidth. Having severals apps installed on mobile phones can consume memory on the phone that is why almost everything is on the cloud and people are running applications online which needs to be constantly assessed using the internet and compressing the data that is being exchanged is necessary for an effective solution for mobile devices.

Natchetoi, Y., Wu, H., Babin, G., & Dagtas, S. (2007). EXEM: Efficient XML data exchange management for mobile applications. Information Systems Frontiers, 9(4), 439-448.