| Calculator V1.0 | Pocket calculator emulation. |
| Colour database V1.0a | Reference database for RGB colour triplets and names. |
|
Generic Database Builder V1.0 V1.1 V1.2 V1.3 V1.4 V2.0 V2.1 |
User interface generator for database tables/relations. |
| DFSA testpad V1.0 | Practice testpad for simple deterministic finite automata. |
I have designed and implemented these tools for use in teaching, as examples of what can be usefully done with client-side web applications of varying complexity. The applications currently range from a simple database through a calculator emulation to an interactive finite automaton interpreter.
The applications are implemented in Javascript, and since they are pure client-side applications they can be downloaded for use offline, for modification, as a quarry for ideas, etc.
Some aspects borrow from well-known applications which are available on the web. If you have suggestions for improvement, please tell me.