This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 

Waba Virtual Machine 1.0

Open Source
Programming language
You must be registered and logged into HPC:Factor in order to contribute to the SCL.

Screenshots & Images

Screenshot of Worm type game running under Waba


Waba is a programming platform for small devices. Waba defines a language, a virtual machine, a class file format and a set of foundation classes. Because of the way Waba was designed, developers can use Java development tools to develop Waba programs. The syntax of the Waba programming language is a strict subset of the syntax of the Java language. This allows developers who are familiar with Java to quickly start programming in Waba.

The Waba class file and bytecode format are strict subsets of the class file and bytecode format supported by Java. This allows developers to use Java development tools to write programs for the Waba platform as long as they only use the subset of functionality supported by Waba. The Waba language, virtual machine and class file format were designed to be optimal for small devices. Features that would use substantial amounts of memory or that were deemed unnecessary for small devices were omitted from the design of the Waba language and platform.

Waba has a set of foundation classes designed to be as small as possible while still containing the functionality needed to write fully featured programs for small devices. Waba comes with a set of "bridge" classes that allow Waba programs to run anywhere Java is available. Waba programs can run as Java applets and applications. Using the bridge classes, a Waba program can run under Windows, UNIX and could appear on a web page as a Java applet.

System Requirements

Copy .cab files to handheld and tap on them to install.

Note: Cobra is a game developed by ESW Software using the Waba VM.

Installation Instructions

Copy .cab files to handheld and tap on them to install.

Note: Cobra is a game developed by ESW Software using the Waba VM.


Open Sourcejavawaba

License Open Source
The program is open source, free and the source code is available on-line.
Popularity 477
Total Downloads  115
Submitted By Rich Hawley
Submitted On 16 March 2014


torch 23 January 2023 at 7:53:59 PM
Added source code

You must be signed-in to post comments in the SCL. Not registered? Join our community.

Software Compatibility List: The SCL is provided for free to the Handheld PC Communty and we do not carry advertising to support our services. If you have found the SCL useful, please consider donating.