Permission to Use:
Please consider this notice to be the author's permission to use any images, screenshots or other forms of output produced by the software on this page in your own research, teaching or consulting work. Where source attribution would be appropriate, please reference this web page's URL and Dr. Andrew Marsh as the author. However, you may not copy, use or derive from any of the raw HTML and Javascript source code, embedded input data or algorithms implemented by these web applications, or the web applications themselves, in any way as Dr. Andrew Marsh retains sole copyright and reserves all rights over their use.
Web Applications
These are browser-based web apps that use mainly WebGL and SVG. They should run fine in any reasonably recent desktop, phone or tablet web browser without requiring any special plugins.
Interactive Diagrams
A series of interactive SVG tools I designed for some of the articles on this and other sites. They should run fine in any reasonably recent web browser without requiring any special plugins.
Interesting Experiments
The following are some simple experiments with different web technologies and concepts, available here as they may be of interest to some people, but having no purpose other than as tests or demonstrations of whether a particular approach is practical or even viable.
Processing Applications
These apps were written using Processing and are available here as standalone Desktop and Android apps. You will need to have Java already installed and running successfully on your computer in order to run them.
However, please don't ask me for help getting these to run on your system. In my experience, installing and executing Java apps is no longer the trivial process it once was. In the main it does still work most of the time, but when it doesn't there are typically no easy answers and it can take a lot of direct experimentation and unistalling/reinstalling to sort out.