Introduction
Many external links may be obsolete -- if you have updates, please send.
Recent changes:
- ?? Sep: [new]
CharCode, CheckPlease, ChessClock,
Dic, FabScribble, Fibo,
ImgScroll, Snake, VatCalc,
WabaMark, WordBox; more pending apps
- 19 Aug: [new] Sean's apps: Asteroids, Pacman,
SameGame, WaGo
- 14 Jun: [updated] Worm
- 12 Jun: [new] AlwaysOn, Bridge,
Cobra, Hedron, PaiGow, SukkiaPaint
- 11 Jun: [new] DietPlan, tty, wabadma;
(pending) GPS, GPSTest
- 9 Jun: [new]
HeadCoach, ImageButton/InfoDialog,
ListBox, SlicerDicer,
StopWatch, wabaTable;
added several more to the "potential" list
- 12 Mar: [new] Jumble, Crypto
- 28 Feb: [new] Roller, Sproing; added init parameters
- 8 Feb: [new] Bench, Turtle, Mines
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
- URL for original application: description, documentation; some have web, .java source, Palm and/or WinCE versions
- current Newton issues (if any)
See also descriptions/links on:
http://wabaworkbench.com/libraries.shtml.
We would appreciate feedback about:
- other Waba apps that are not listed here
- minimum preference settings for heap etc. to avoid out of memory errors
- other problems
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?