Mobile Utilities

Mobile Logo
Purple Dot ChordTutor
Purple Dot Convert To/From Palm Databases
Purple Dot Easter Sunday for Mobile Devices
Purple Dot Sailing Race Rules for PDAs
Purple Dot Other Sources of Palm Programs

The list that follows gives some utility programs that I wrote for my own purposes to support devices (e.g. Android, J2ME, Palm). They are available in source form. To use them will need standard development tools such as a C compiler and a shell.

Chord Tutor for PDAs

Summary:

This program gives help with chords. It contains a database of about 55 chords that can be displayed on a piano-like keyboard in any key. A chord quiz helps with training. The program also supports entry of simple melodies on the PDA. A supporting program allows these to be converted on a PC to MIDI format.

Needs: SuperWaba and a hand-held on which SuperWaba runs, such as a PalmOS device (e.g. Palm) or WinCE device (e.g. PocketPC)

Usage: See README file

Source and Binary: Obtain chordtutor-1.0.zip by ftp.

Convert To/From Palm Databases

Summary:

This collection of programs provides possibly more convenient command-line interface to the pilot-link collection of utilities for driving the Palm. There are also utilities to convert between private database formats and the formata used by pilot-xfer. These may be useful if the user is prepared to accept the author's private formats, is prepared to adapt the code for other private formats, or can use the code as examples of how to use the pilot-xfer libraries.

Needs: pilot-link, Bourne/Korn/Bash shell, C, (make)

Usage: See README file

Source: Obtain piconv-1.6.zip by ftp

Binary: Pre-compiled source for Intel only is available for OPENSTEP 4.2.

Easter Sunday for Mobile Devices

Summary:

This program calculates the date of Easter Sunday using an algorithm by T. H. O'Beirne. It performs a useful function, though it is perhaps more useful as a training example.

Needs: a mobile device (phone, tablet) that supports Android (version 2.0 or later)

Or: a mobile phone that supports J2ME

Or: SuperWaba and a hand-held on which SuperWaba runs, such as a PalmOS device (e.g. Palm) or WinCE device (e.g. PocketPC)

Usage: See README file

Source and Binary: Obtain the source from easter-1.2.zip, or find the Android app on the Google Play Store.

Sailing Race Rules for PDAs

Summary:

This program supports the main rules used in sailing races. It allows a scenario involving multiple boats to be drawn on the PDA. The scenario can then be analysed to determine which rules apply. Scenarios can be saved, loaded and manipulated graphically.

Needs: SuperWaba and a hand-held on which SuperWaba runs, such as a PalmOS device (e.g. Palm) or WinCE device (e.g. PocketPC)

Usage: See README file

Source and Binary: Obtain sailrule-1.5.zip by ftp.

Other Sources of Palm Programs

There are several good sites giving information about the Palm and programs for it, including:


Up Arrow Up one level to Ken Turner - Software

Web Ken Turner Home   Email    Search Search Web Pages

Last Update: 27th October 2021
URL: https://www.cs.stir.ac.uk/~kjt/software/mobile/mobile.html