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. read more...