Examples
The
SuperWabaSDK contains quite a lot of sample programs that are excellent starting points for your own projects. If you can afford the paltry fee, I recommend you get one of Guiche's relevant tutorials. These don't just support you, they pay Guich to support the whole
SuperWaba community.
Once you've downloaded and installed the
SuperWabaSDK package, have a look in the samples directory. There you will find the following amazing array of useful files:
HTML
SuperWabaSDK/samples/io/HtmlViewer/HTMLViewer.java |
SuperWabaSDK/samples/io/HtmlViewer/Viewer.java |
Serial Conduit for SerialPDBServer.java
SuperWabaSDK/samples/io/PDBConduit/PDBConduit.java |
More information about
Conduits here
Other Serial Connections
SuperWabaSDK/samples/io/SerialPipe/DataPump.java |
SuperWabaSDK/samples/io/SerialPipe/SerialPipe.java |
SuperWabaSDK/samples/io/SerialPorts/TestPorts.java |
IRC Chat
SuperWabaSDK/samples/io/IRChat/Login.java |
SuperWabaSDK/samples/io/IRChat/NewUser.java |
SuperWabaSDK/samples/io/IRChat/IRChat.java |
SuperWabaSDK/samples/io/IRChat/KeyWord.java |
Palm Document Reading
SuperWabaSDK/samples/io/PalmDoc/DocRead.java |
SuperWabaSDK/samples/io/PalmDoc/DocWrite.java |
File and Catalog Manipulation
SuperWabaSDK/samples/io/File/FileTest.java |
SuperWabaSDK/samples/io/Catalog/CatalogTest.java |
Barcode Scanning
SuperWabaSDK/samples/io/Scanner/ScannerDemo.java |
Demonstrates the scanning of barcodes with one of the supported scanners. Also a convenient test to see if you've got all the right libraries loaded in the PDA.
Network Sockets
SuperWabaSDK/samples/io/Socket/SocketTest.java |
The SocketTest program is very useful for checking out if you have got a working network or Internet connection
on your PDA. It just writes to and reads from a web server.
Games
SuperWabaSDK/samples/game/Cards/Card.java |
SuperWabaSDK/samples/game/Ping/Ball.java |
SuperWabaSDK/samples/game/Ping/GameOver.java |
SuperWabaSDK/samples/game/Ping/Introduction.java |
SuperWabaSDK/samples/game/Ping/OnOffButton.java |
SuperWabaSDK/samples/game/Ping/Ping.java |
SuperWabaSDK/samples/game/Ping/Racket.java |
XML
SuperWabaSDK/samples/util/Xml/XmlTest.java |
SuperWabaSDK/samples/util/Zip/JZlibTest.java |
Threads
SuperWabaSDK/samples/sys/Threads/ThreadTest.java |
SuperWabaSDK/samples/sys/Threads/BouncingBox.java |
SuperWabaSDK/samples/ui/UIGadgets/UIGadgets.java |
GUI Containers
SuperWabaSDK/samples/ui/ContainerSwitch/Main.java |
SuperWabaSDK/samples/ui/ContainerSwitch/Sub1.java |
SuperWabaSDK/samples/ui/ContainerSwitch/Sub2.java |
SuperWabaSDK/samples/ui/ContainerSwitch/Sub3.java |
SuperWabaSDK/samples/ui/DrawingControl/Paint.java |
SuperWabaSDK/samples/ui/DrawingControl/SaveLoadImage.java |
SuperWabaSDK/samples/ui/DrawingControl/ColorList.java |
SuperWabaSDK/samples/ui/Grid/GridTest.java |
SuperWabaSDK/samples/ui/Grid/GridTestModel.java |
A GUI Builder in SuperWaba
SuperWabaSDK/samples/app/GuiBuilder/GuiBuilder.java |
SuperWabaSDK/samples/app/GuiBuilder/ItemButton.java |
SuperWabaSDK/samples/app/GuiBuilder/ItemCheck.java |
SuperWabaSDK/samples/app/GuiBuilder/ItemComboBox.java |
SuperWabaSDK/samples/app/GuiBuilder/ItemEdit.java |
SuperWabaSDK/samples/app/GuiBuilder/ItemLabel.java |
SuperWabaSDK/samples/app/GuiBuilder/ItemRadio.java |
SuperWabaSDK/samples/app/GuiBuilder/Item.java |
SuperWabaSDK/samples/app/GuiBuilder/Persistant.java |
SuperWabaSDK/samples/app/GuiBuilder/ItemListBox.java |
A Calculator
SuperWabaSDK/samples/app/SWCalc/SWCalc.java |
Accessing PIM Data
SuperWabaSDK/samples/app/Watch/MemoAccess.java |
Flavours of Watches
SuperWabaSDK/samples/app/Watch/Watch.java |
SuperWabaSDK/samples/app/Watch/SingleWatch.java |
Benchmarking
SuperWabaSDK/samples/app/Bench/Bench.java |
SuperWabaSDK/samples/app/UIBench/UIBench.java |
See anything that might be useful for your own project?
They need categorising and commenting, which I'll get round to if nobody beats me to it.
--
VikOlliver - 12 Oct 2003