What is Waba?

"Waba is its own programming platform, including a language, virtual machine, class file format, and set of base classes. Waba is distributed under GNU and the WVM is available at no cost from Wabasoft.

Advantages of using Waba One advantage of developing in Waba is that you can use a standard IDE for the Java platform. A Waba application will run under the Java platform, but not vice versa.

The Waba environment has its own Virtual Machine (WVM) available per specific device. Waba's greatest advantage is that it lets you write an application or program in Java code, compile it, and then create an application using Waba to run on either a Palm OS or a Windows CE device. So, write it once and run it under various OSs." IBM


Developing Waba for Newton

At Waba for the Newton you'll find everything needed for running Waba, also "Tools for Waba Developers".

Steve Weyer's "Use/Create Newton Waba Applications!" (2001) gives additional pointers.


General Waba Development Resources

"Waba in wireless - Increasing portability of your applications" -- nice introduction

"Building handheld applications with Waba" -- free introductory-level one hour tutorial, registration required.

Maybe these free IBM-tutorials "Introduction to GPS, Part 1", "Part 2" and "Part 3"for developing mobile GPS-solutions with Java can be helpful in any GPS-with Waba-project ("learn how to communicate with a GPS device with byte oriented data packets")?


See also WabaApplications for Waba stuff that works great on Newtons.



HomePage : DevelopmentResources : DevelopingWabaApplications