Maui is a server and a Java Swing-like API for creating user interfaces that deploy easily to multiple devices. Various HTML and WAP platforms are currently supported. Read about the projects' history at http://patrickgibson.com/projects/maui/.
A pure Java WAP 1.x protocol stack including a WBXML decoder and encoder that can even be used independently from jwap. This is NOT a toolkit for composing WML pages!