Smartlab >> fast forward to mobile solutions

___kWSDL: Java based library for generation of WSDL descriptions

Download kWSDL Source

The intention of this work was to implement a lightweight library for the generation of WSDL descriptions on mobile devices.

In order to run on mobile platforms that support only the J2ME Java environment, it was necessary to use an alternative XML parsing library. It was decided to use kXML which is a lightweight XML parsing Java library that runs on the J2ME platform.

On top of this kXML library a library is implemented which is called kWSDL which is able to take a list of MethodInfo objects for which the WSDLBuilder class generated a WSDL description. No complex data type parameters are supported because kXML does not support XSD at the moment.