Java ME Open Source Software

Check Open Source Softwares for Mobile Phone blog for new updates


kXML is a small XML pull parser, specially designed for constrained environments such as Applets, Personal Java or MIDP devices. kXML 2 is based on the common XMLPull API. kXML 3 will be available in versions for both, XmlPull and StAX.

kXML also supports WBXML (WAP binary encoded XML), which allows to parse WAP or Wireless Village content.

 * URL
 * Related Article(s) [IBM Developer Works]
Using kXML to Access XML Files on J2ME Devices
KXML: A Great Find for XML Parsing in J2ME


Woodstox (aka WoodSToX aka wstx) is an Open Source XML-processor written in Java, that implements StAX API (version 1.0). StAX specifies interface for standardJ2ME "pull-parsers" (as opposed to "push parser" like SAX API ones); at high-level StAX specifies 2 types (iterator and event based) of readers and writers that are used to read and write XML documents.

 * License Apache Software License (ASL), GNU Lesser General Public License (LGPL)
 * URL


NanoXML is a small XML parser for Java. NanoXML comes in three different components:

* NanoXML/Java - The standard parser for Java.

* NanoXML/SAX - A SAX adapter for NanoXML/Java.

* NanoXML/Lite - An extremely small (6KB) XML parser which is the successor of NanoXML 1. It only provides a limited functionality: no mixed content and the DTD is ignored.

 * License zlib/libpng License
 * URL


 * License GNU General Public License (GPL)
 * URL
 * Related Article(s) []
Low Bandwidth SOAP
[IBM Developer Works]
Deliver Web services to mobile apps
Mobile Web Services with kSOAP


Minixpath is an XPath processor built for the J2ME platform. It uses kxml as xml parser.

 * URL
 * Related Article(s) []
Implementing XPath for Wireless Devices


Mirae is an open source implementation of JSR 172, which provides a capability of accessing web services to the mobile platform. This project provides a stub compiler that creates all the code J2ME applications need to execute simple programmatic calls to an existing Web service.

 * URL
 * License Apache License, Version 2.0


kXML-RPC is a J2ME implementation of the XML-RPC protocol built on top of the kXML parser. kXML-RPC empowers J2ME devices with an extremely lightweight mechanism for exchanging data and invoking web services in a neutral, standardized XML format.

 * URL
 * Related Article(s) [SUN Developer]
Introduction to J2ME Web Services


wsrf4j2me is an implementation of the Web Services Resource Framework (WSRF) for the Java 2 Microedition (J2ME). It is built on top of the ksoap2 API.

It has been developed with the intent to allow direct access to Grid Web Services.

 * URL
 * License GNU General Public License 2.0

WordPress theme by Vladimir Simovic. Banner image based on Street Sign Generator