Experiments in Human-Computer Interaction

Most Recent: The Jello® Blob

Music Notation
da Capo Music Notation
My current big project: a real-time parser for the ABC music notation.

Biker's Heaven

Circle Sensing
Math Parser
Parsing Mathematical Expressions
A short and elegant program that parses mathematical expressions, both computing the value and converting to a postfix "compiled" form suitable for rapid evaluation (e.g., for graphing). Currently handles constants, built-in math functions (sin, sqrt, etc.) and arithmetic operations. This will eventually be part of a math-formatting tool similar to the da Capo music-formatting tool.

Art Vandalism

Drag Cord

Run-time shearing
Using Actionscript to produce a shearing effect on images, by combining rotation and scaling of nested movieclips.

Rational Functions

Blocks
PathFinderWhiteboard A couple of applications for recording and replaying drawing actions. One was produced to help students learning to write letters of a new alphabet. The other was an early attempt to produce a distance-learning tool.

Third Dimension

Balancing Act

SuperSize Me!

A useful method for resizing a Flash movie, using calls to a Javascript function in the containing HTML page. Based on a technique used at 2mdc.com/.


©2004–05 Michael Kantor Contract work and consulting FlashGizmo.com