Calligraphy

Calligraphy is surprisingly popular. I wrote the original 1997 Java applet as a throwaway programming example - but people kept using it. So I turned it into a real product. Latest version features textured and tinted papers, transparent inks, zoom, print options, Undo support, marker as well as chisel nib, etc.

Calligraphy is now available in Slovene! Translation by Milan Ozimek.

Original

Revised

Technologies

Topics

CrossPlan / Cross-Suite

CrossPlan / Cross-Suite was a site for social integrated circuit block-level layout editing. I built database, intelligent integrated circuit editor, design history management, integrated instant messaging, and the whole Drupal site, for The Shearwater Group and Pinebush Technologies. The recession put the project on terminal hold.

Original

FlexSimpleStats


FlexSimpleStats
tracks semantic usage statistics within my simulators - what users actually do with them. These days, one can use Google Analytics for this, but SimpleStats predates GA by years. The server side of SimpleStats is implemented in PHP and MySQL, called by client-side Java, Flash, or Flex. This tool browses and charts CourseWare historical usage data, back to January, 2004. Originally implemented in Flash, now in Flex.

Original

Revised

Mandelbrot-Julia Sets

Mandelbrot-Julia Sets explores the famous Mandelbrot Set and its associated Julia Sets. Each point on the Mandelbrot set generates a Julia set to the right. Includes Julia orbits, several color schemes, and alternate functions besides the usual z2.

I also have a simpler Flash version. This was written as an ActionScript 3 performance test.

Original

Revised

Topics

Kuizu

Kuizu is a Japanese vocabulary quiz program I wrote for myself. It features several intermediate level word lists, flash cards, multiple choice quizzing, and matching games. It assumes you want to memorize kanji + kana pronunciation + English meaning. Auto-adjusts word frequency based on success rate, tracks progress and mastery. Can sort wordlist, select which words to use, etc.

Thanks to Laurie Hainke and Yuko Matsuda for contributing 7 word lists!

Original

Revised

Technologies

Topics

FishFood

FishFood is an aquarium ecology simulator for middle school life science. To keep your fish alive, you need to feed them, keep the water oxygenated, and not allow the algae to get out of control. Features three colorful fish species, air bubblers, algae-eating snails, decorative plants, rocks, sands, and wallpaper.

Original

Revised

Technologies

Topics