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)
- note: you can decompile .java files from .class via a tool like
jad
- 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://www.wabasoft.com/fungames.shtml
and
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
- original SDK & VM 1.0 classes
- wextra
- wextra.pkg Newton
- extra.zip for desktop app development (updates v1.30)
- wextra.jar for browser delivery
- original v1.30 wextras
- (other)
- possible: ImgInfo, ListBox, MathFP,
TextArea, wabaTable, wabadma, WGL
Current Newton Waba Apps
- AddrScan
- http://www.wabasoft.com/download.html WabaSDK 1.0/examples
- Catalog? (no access to Names yet)
- 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
- BarCode
- http://fishdesign.virtualave.net/wababar.html
- the input has to be exactly 13 digits long
- 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
- Coco
- http://web.raex.com/~phess/coco/
- requires: lib/wextra. classHeapSize: 22000
- Controls
- http://www.wabasoft.com/download.html WabaSDK 1.0/examples
- ControlTest
- http://www.cygnus.uwa.edu.au/~rnielsen/wextras/ Waba Extras/apps
- requires: lib/wextra. classHeapSize: 22000
- Convert
- http://webtechniques.com/archives/2000/03/java/ (Listing 2)
- CoreTest
- http://www.wabasoft.com/download.html WabaSDK 1.0/examples
- Sound?
- 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
- FabScribble
-
http://www.physik.uni-regensburg.de/~thf11669/Snake/Scribble.html
- see also: SukkiaPaint, Scribble
- 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)
-
http://www-105.ibm.com/developerworks/education.nsf/wireless-onlinecourse-bytitle/F56134375B52533B86256AC2004BCE0F?OpenDocument tutorial
- ImageSplit
- http://www.wabasoft.com/download.html WabaSDK 1.0/examples
- 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
- JumpSol
- http://www.wabasoft.com/JumpSol/JumpSol.html
- 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
- Link
- http://www.cygnus.uwa.edu.au/~rnielsen/link/
- 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 )
- MathFP
- http://home.rochester.rr.com/ohommes/MathFP/waba.html
- potential lib
- 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
- PaiGow
-
http://www.visorvillage.com/software/pc/Pai-Gow-1999-03-03-palm-pc.html older Waba version
- PalmRender
- http://www.niksula.cs.hut.fi/~tsavola/
- Peg (15-puzzle)
- http://bevo2001.bus.utexas.edu/John.Cottrell/waba_peg_puzzle.htm
- PerfEval
- Java Report, Sept. 2000, Gernot Starke, "Java on the Palm Pilot", pp. 26-36,70
- classHeapSize: 24000; objectHeapSize: 24000
- PFB (Pico Fermi Bagels)
- http://communicrossings.com/waba/index.htm#PFB
- requires: lib/wextra. classHeapSize: 22000
- PocketWatch
- http://www.wabasoft.com/PocketWatch/PocketWatch.html (also WabaSDK 1.0/examples)
- PriceCheck
- http://www.cygnus.uwa.edu.au/~rnielsen/wextras/ Waba Extras/apps
- requires: lib/wextra. classHeapSize: 22000
- RelativeTest
- http://www.cygnus.uwa.edu.au/~rnielsen/wextras/ Waba Extras/apps
- 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
- Santa
- http://www.ellams.force9.co.uk/palm.htm
- classHeapSize: 22000
- Scribble
- http://www.wabasoft.com/Scribble/Scribble.html (also WabaSDK 1.0/examples)
- 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
- Slot4
- http://www.ellams.force9.co.uk/palm.htm
- Snake
-
http://www.physik.uni-regensburg.de/~thf11669/Snake/Snake.html
- see also: Worm, Cobra
- 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
- StreamTest
- http://www.cygnus.uwa.edu.au/~rnielsen/wextras/ Waba Extras/apps
- requires: lib/wextra. classHeapSize: 22000
- SuckOMeter
- http://www.suckometer.com/
- SukkiaPaint Mandala paint
-
http://download.cnet.com/downloads/0-10140-100-900173.html older Waba version
- ? http://www.silab.dsi.unimi.it/~mf570037/sukkia/
- 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
- Vision
- http://www.comarch.pl/~szulat/palm-vision/visionutil.html
- classHeapSize: 24000
- camera?
- wabadma
- http://sourceforge.net/projects/wabadma
- requires lib/wextra. classHeapSize: 22000
- WabaMark
- in progress: sean@cs.gmu.edu
- WabaPoker
- http://www.execpc.com/~helberg/waba.html
- wextra? classHeapSize: 22000
- 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
- WavingDuke
- http://users.rcn.com/dmorelli.nai/WavingDuke/
- about text clipped
- classHeapSize: 22000
- Web
- http://www.wabasoft.com/download.html WabaSDK 1.0/examples
- Socket?
- WordBox
- http://www.geocities.com/SiliconValley/Orchard/1936/
- requires VM3. requires lib/wextra. classHeapSize: 22000, objectSize: 10000. Catalog
- Worm
- http://www.cs.helsinki.fi/u/hohteri/waba/
- Wyoming6
- http://pages.prodigy.net/wferber/applets.html
- classHeapSize: 22000
- XMLparser
- http://wabaworkbench.com/libraries.shtml
- ZOE (3D tictactoe)
- http://www.tconl.com/~grier/zoe/index.html
- classHeapSize: 22000
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?
- BuiltinTest
- http://www.cygnus.uwa.edu.au/~rnielsen/wextras/ Waba Extras/apps
- requires: lib/wextra
- Address? Datebook? objects
- Chinese Chess
- in progress: sean@cs.gmu.edu; too slow?
- Clumps
- http://infernal.orcon.net.nz/palm.html
- SuperWaba
- Communicator
- CommunicatorClient.java,
CommunicatorServer.java
- serial
- ContactManager
- http://www.onjava.com/pub/a/onjava/2001/04/19/java_palm.html
- http://www.onjava.com/pub/a/onjava/2001/06/19/waba.html
- Catalog?
- CoonTown
- http://pws.chartermi.net/~kgpaterson/, http://www.bresnanlink.net/~kgpaterson
- SuperWaba
- DateTime
- http://wwwi.wu-wien.ac.at/rgf/tmp/datergf/
- SuperWaba?
- Dictionaries
- ? http://www.geocities.com/SiliconValley/Program/4292/index.html
- shareware? big?
- DopeWars
- in progress: chuma@chuma.org
- eCross
- http://pdacentral.dekooi.nl/palm/preview/78240.html
- Catalog? SuperWaba
- FHAME
- http://www.nnTec.de/java.html HAMEG oscilloscope
- serial?
- GIS (wshape)
- http://jshape.com/waba/wshape.htm
- GPS/serial connection?
- GPS
- http://wwwhome.cs.utwente.nl/~scholten/personal-main.html#waba
- GPS/serial connection
- classHeapSize: 16000, objectSize: 24000
- GPSTest
- http://www.cygnus.uwa.edu.au/~rnielsen/wextras/ Waba Extras/apps
- requires: lib/wextra (w/ io classes)
- 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?
- mWaba-Solitaire
- http://members.nbci.com/mlbrereton/mWaba/Demos.html
- http://www.pobox.com/~brereton/mWaba/
- big? other VM? WinCE-specific?
- PalmTerminal
-
http://www.alphaworks.ibm.com/aw.nsf/textOverviews/CEE827B553EEA8B78825691F00775D12
- serial. see also Piks
- Pebbles/Scroller
- http://www.cs.cmu.edu/~pebbles/scrollers/index.html
- older Waba version?
- 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
- http://www.alphaworks.ibm.com/aw.nsf/textRequirements/502DADC0FB26A8FF8825696F0074107B
- big? serial?
- PilotPal
- http://www.pilotpal.com/PilotPrep/palmpilot.html
- SuperWaba
- PostIts
- http://www.cs.berkeley.edu/~jhill/kiosk/postit/palm_pilot_postits.htm
- Socket, server?
- Power DiveLog
- http://www.powerutilities.no/powerdivelog/pda/
- SuperWaba
- PSP2000 Personal Software Process
- http://www.cs.umu.se/~c99fdt/psp2000/index.html
- Catalog, large?
- 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/rwpalm.html
- Palm-specific?
- Sokoban
- http://www.ondelette.com/lemire/Sobokan/Sobokan.html
- SuperWaba
- Spatial
- http://www.informix.ch/idn-secure/Java/WebPages/wireless_and_mobile/palm/demo.html
- wireless access?
- Stock
- http://www.devx.com/upload/free/features/javapro/2000/07jul00/ja0007/ja0007.asp
- Socket? server needed
- StringArrayCatalog
- http://wabaworkbench.com/libraries.shtml
- Catalog? lib extension
- Trakker
- http://www.weihenstephan.org/~bernjuer/trakker/
- DateBook?
- TravelConverter
- http://anders.bornholm.cx/palm.html
- Catalog?
- Tspace
- http://postpc.cs.berkeley.edu/rmilite/tspace-tutorial.shtml
- UIgen
- http://home.c2i.net/badeand/UIGen/
- vnc virtual network computing
- http://www.uk.research.att.com/vnc/ Java client
- ported(Steve); works on desktop. Newton Socket?
- VPFinance aka EasyFinance
- http://intermega.globo.com/versapalm/
- SuperWaba? big?
- wabapad
- http://www.digitalanywhere.com/projects/
- not avail?
- WGL (Waba GUI Lib)
- http://www.blast.net/jimg/waba/index.html
- big? mostly Serial, Socket extensions