Supply a class/jar file to compress and de-compress XML.
I require a class that can be used to convert xml to wbxml and wbxml to xml. The concept is that a sending process will call the class to process the xml to send using a byte table as the conversion rules. Using kxml or equivalent Java API to parse any xml down to a compressed version of xml ie wbxml. The receiving process uses the opposite conversion function to convert back. The sender and receiver processes must have access to the same code table i.e. the rules for the compression. This will allow mobile apps to be able to send and receive xml quickly. I have proven the concept from xml to wbxml using kxml2, but have not yet completed wbxml to xml i.e. de-compress back to xml again. Upon successful bid, I will send the project code as a starter for you.
This will be used in BlackBerry, Android first (Java), then needs to be developed as a generic function/concept to work on iPhone i.e. objective-c.
I am open to ideas; either way the result must be the ability to compress at send time and decompress at receives time. This is essentially a simple library function, which could be used anywhere.