Introduction

Many external links may be obsolete -- if you have updates, please send.

Recent changes:

Several application- (and library-) related archives are available:

app_pkg (lib_pkg) [end-users]
ready-to-use Newton .pkg for each application (library) listed below
app_src (lib_src) [WabaVM/tool developers]
'source' for each application (library) -- generally source can be downloaded from the URLs listed below to obtain the latest version and respect any distribution restrictions; however, we keep a local copy for internal testing. preferably, these are .java and .bmp files; sometimes only .class files are available (often eXtracted from .pdb/.prc or .wrp/.lnk files)
app_web [WabaVM/tool developers]
developer may provide a web (.jar) version of the Waba app, i.e., at URLs below; generally, a Newton .pkg file is available for end-users (see app_pkg); so, this folder is more for testing rather than distribution.
app_ntk (lib_ntk) [application developers] (deprecated)
Newton ToolKit (NTK) project files for each application (library)

This lists libraries and applications alphabetically, with

See also descriptions/links on: http://wabaworkbench.com/libraries.shtml.

We would appreciate feedback about:

Current Newton Waba Libs

newton
http://cs.gmu.edu/~sean/projects/newton/waba/ Newton & desktop
waba
waba.pkg Newton
waba.zip for desktop app development (updates WabaSDK 1.0)
waba.jar for browser delivery
wextra
wextra.pkg Newton
extra.zip for desktop app development (updates v1.30)
wextra.jar for browser delivery
(other)
possible: ImgInfo, ListBox, MathFP, TextArea, wabaTable, wabadma, WGL

Current Newton Waba Apps

AlwaysOn
http://www.bluebat.f2s.com/software/alwayson/index.en.html
Newton might ignore Vm.setDeviceAutoOff (Palm only?)
Asteroids
http://cs.gmu.edu/~sean/projects/newton/waba/apps/
requires: lib/extra, lib/newton
Bench
a simple benchmark app adapted from a SuperWaba example
bench0: runs tests at startup (nothing may appear for 1-2 minutes)
bench1: run tests selectively
Bozu
http://www.takechon.net/java/bozu/index.html
Bridge
http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/java/waba/ older Waba version
CharCode
converts between character and decimal/hex equivalent
see wabadev.htm or app_pkg/_src
requires: lib/wextra. classHeapSize: 22000
CheckPlease
calculates tip, and per person share for restaurant bill
see wabadev.htm or app_pkg/_src
requires: lib/wextra. classHeapSize: 22000
ChessClock
see wabadev.htm or app_pkg/_src
requires: lib/wextra. classHeapSize: 22000
ChitDraw
http://members.home.net/tchristney/ds2/
requires: lib/wextra. classHeapSize: 22000
Cobra
http://www.esw.com.br/
classHeapSize: 23000, objectSize: 16000
Convert
http://webtechniques.com/archives/2000/03/java/ (Listing 2)
CountDown
http://communicrossings.com/waba/index.htm#CountDown
requires: lib/wextra. classHeapSize: 22000
Crypto
http://communicrossings.com/waba/index.htm#Crypto
requires: lib/wextra. classHeapSize: 22000
Dic
http://timsara.freeservers.com/dic.html
requires VM3. classHeapSize: 33000, objectSize: 33000. Catalog. converted from Superwaba
Dice
http://www.programming.de/
requires: lib/wextra. classHeapSize: 22000
DiceRoller
http://se77en.com/kedge/diceroller.html
DietPlan
http://www.cs.umn.edu/classes/msse/courses/internet_platforms/assign/waba/assign.html
FATM (Frogs Against The Machine)
http://www.tauschke.com/fatm.htm
requires NOS 2.1 (one grayscale bitmap)?
Fibo
several techniques(double recursion, tail recursion, iteration) for calculating Fibonacci series
use integers < 45 (> 20 cautiously for double recursion)
see wabadev.htm or app_pkg/_src
requires: lib/wextra. classHeapSize: 22000
Guess
http://members.nbci.com/winikoff/palm/Guess/index.html
Hanoi
http://communicrossings.com/waba/index.htm#Hanoi
requires: lib/wextra. classHeapSize: 22000
HeadCoach
http://se77en.com/kedge/headcoach/index.html
shareware
classHeapSize: 22000
Hedron
? http://www.cs.ust.hk/~philipl/waba/Hedron/
classHeapSize: 25000, objectSize: 27000
HelloWorld
http://webtechniques.com/archives/2000/03/java/ (Listing 1)
Image Button/Info Dialog ImgInfo
http://amsoftw.tripod.com/wabatools.zip
potential lib
ImgScroll
horizontal/vertical scroll image
see wabadev.htm or app_pkg/_src
Jumble
http://communicrossings.com/waba/index.htm#Jumble
requires: lib/wextra
JView3D
http://www.visualbeans.com/Waba/
classHeapSize: 29000
Koyomi (takecal) (Japanese calendar)
http://www.takechon.net/java/koyomi/index.html
Life
http://faculty.washington.edu/dtlinker/LifeIntro.html
LifeSW
http://communicrossings.com/waba/index.htm#Life
requires: lib/wextra. classHeapSize: 22000
ListBox
http://www.tauschke.com/PureControls.htm
potential lib (now in SW?)
Majong
http://www.e-here.net/majong/
width: 240; height: 320
(old version b6: http://members.nbci.com/tennywoo/hkmajong/index.htm )
Metronome
http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/java/waba/
sound?
Mines (MineSweeper)
http://communicrossings.com/waba/index.htm#Mines
requires: lib/wextra. classHeapSize: 22000; vmStackSize: 6000
Pacman
http://cs.gmu.edu/~sean/projects/newton/waba/apps/
requires: lib/extra, lib/newton
PalmRender
http://www.niksula.cs.hut.fi/~tsavola/
PFB (Pico Fermi Bagels)
http://communicrossings.com/waba/index.htm#PFB
requires: lib/wextra. classHeapSize: 22000
Roller
http://pages.infinit.net/rogerta/Roller-1.0.zip
requires: lib/wextra. classHeapSize: 20000
SameGame
http://cs.gmu.edu/~sean/projects/newton/waba/apps/
requires: lib/extra, lib/newton
ShowXML
Are you ready for Waba?
Skalc
http://www.a2m2.ch/fred/skating/load.htm
classHeapSize: 22000
Skey (password generator)
http://www.naffnet.org.uk/
classHeapSize: 22000; objectHeapSize: 18000; width: 240; height: 320;
SlicerDicer
http://www.webcommando.com/rpgcommando/palm/palmslicer.html
shareware
Slide
http://cs.gmu.edu/~sean/projects/newton/waba/apps/
requires: lib/extra, lib/newton
Sproing
http://communicrossings.com/waba/index.htm#Sproing
requires: lib/wextra. classHeapSize: 22000
Squelch
http://se77en.com/kedge/squelch/index.html
classHeapSize: 22000
StopWatch
http://www.lotus.com/developers/devbase.nsf/homedata/article?OpenDocument&url=/developers/devbase.nsf/articles/doc2000121401 tutorial
SuckOMeter
http://www.suckometer.com/
TAKE
http://www.takechon.net/java/index.html
TextArea, ScrollableTextArea
http://members.nbci.com/mlbrereton/mWaba/TextAreaDownload.html
potential lib
Timer
http://www.programming.de/
tty
http://www.cs.mu.oz.au/~winikoff/palm/tty/index.html
objectSize: ?
Turtle
http://communicrossings.com/waba/index.htm#Turtle
requires: lib/wextra. classHeapSize: 22000
VatCalc
http://www.nireland.com/scoyle/
http://dnausers.d-n-a.net/dnetqOpo/PilotJavaHowTo.htm
wabadma
http://sourceforge.net/projects/wabadma
requires lib/wextra. classHeapSize: 22000
WabaMark
in progress: sean@cs.gmu.edu
wabaTable
http://wabaworkbench.com/libraries.shtml
potential lib
? classHeapSize: 30000, objectSize: 30000
WabaTris
? http://www.homestead.com/wabatris/
Wabburami
http://sourceforge.net/projects/wabburami/
wextra?
WaGo
http://cs.gmu.edu/~sean/projects/newton/waba/apps/
requires: lib/extra, lib/newton
Wathello
http://www.takechon.net/java/index.html
XMLparser
http://wabaworkbench.com/libraries.shtml

Other Potential Waba Apps

Here are a few other apps that we're aware of, with URLs and notes about maybe why not (yet) ported/released (besides lack of time).

Balance
http://www-cad.eecs.berkeley.edu/~michaels/balance/index.html
in progress
Bubble
http://members.nbci.com/tennywoo/bubble/index.htm
older Waba version? File?
Communicator
CommunicatorClient.java, CommunicatorServer.java
serial
ContactManager
http://onjava.com/pub/a/onjava/2001/04/19/java_palm.html
http://onjava.com/pub/a/onjava/2001/06/19/waba.html
Catalog?
CoonTown
http://pws.chartermi.net/~kgpaterson/, http://www.bresnanlink.net/~kgpaterson
SuperWaba
DopeWars
in progress: chuma@chuma.org
GIS (wshape)
http://jshape.com/waba/wshape.htm
GPS/serial connection?
Gratuity
http://www.mysticcoders.com/
via PalmJump? no source or .class avail
Jatris
in progress: sean@cs.gmu.edu
JaWap browser
http://www.sowap.com/
commercial?
JiniLite
http://www.cs.berkeley.edu/~silkworm/jinilite/how-to.html
sockets?
PalmTerminal
https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=18d10b14-e2c8-4780-bace-9af1fc463cc0
serial. see also Piks
Piano (aka Music Teacher)
http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/java/waba/piano/Piano.html
http://www.volny.cz/josef_sladek/development/PalmOS/ThePalmPiano/ThePalmPiano.html
Audio? two diff apps?
Piks
https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=18d10b14-e2c8-4780-bace-9af1fc463cc0
big? serial?
Power DiveLog
http://www.powerutilities.no/powerdivelog/pda/
SuperWaba
Ptolemy II
http://ptolemy.eecs.berkeley.edu/ptolemyII/announce.htm
not avail?
QBRater
? http://www.darmstadt-diamonds.com/pda/QbRater.zip
ReaderWare
http://www.readerware.com/index.php/download/palm
Palm-specific?
StringArrayCatalog
http://wabaworkbench.com/libraries.shtml
Catalog? lib extension
Tspace
http://postpc.cs.berkeley.edu/rmilite/tspace-tutorial.shtml
UIgen
http://home.c2i.net/badeand/UIGen/
wabapad
http://www.digitalanywhere.com/projects/
not avail?

Valid HTML 4.01 Transitional