Technology marched on.

Unless you're tech-savvy, you won't get these to work anymore. But most were cross-browser, cross-platform once upon a time.

ArchaeoSim 4

ArchaeoSim 4 is an HTML5 re-implementation of the original ArchaeoSim I implemented as a CourseWare Java applet a decade earlier for Harvey Weiss at Yale University.

ArchaeoSim explores social and environmental tradeoffs in the ancient farming civilization of ancient Subir (northern Mesopotamia). This is an individual-based simulator, with the settlements acting as the individuals. Students explore assumptions by setting parameters. The actual civilization was devastated by climate change in pre-history. This new version of ArchaeoSim uses a satellite image for the landscape map, and the latest archaeological evidence of settlement sizes and rainfall patterns.

ArchaeoSim 4 debuted for course use at Yale University in November 2014.

Original

Revised

Technologies

Topics

Indoor Salad

The site supported the launch of my book, Indoor Salad: How to Grow Vegetables Indoors, published in September 2013, an Amazon category best seller. There were a couple physical products, too, but I pivoted away.

I'm a student of Eric Ries' Lean Startup methodology, and involved in the New Haven entrepreneurial scene.

The Indoor Salad website was my first Drupal eCommerce site, using Ubercart on Drupal 7, with a mobile-friendly responsive layout based on AT-Commerce.

Original

Revised

Technologies

Differential Equation Plotter

The DiffEQPlotter explores graphical solutions to differential equation systems. Nine equation system families are provided - some simple algebraic systems, some ecology models, and some limit cycles. Each can be tuned by setting constants. Paired time plot and phase plot show the behavior of the system (trajectory) from any selected starting point. The phase plot also shows the "nullclines" (where the derivative of each equation is zero), and a vector field showing the tendency of the system across a grid over the plane.

Though not "fractals" software, it was developed for the same mathematics professor, Michael Frame of Yale University.

Original

Technologies

Mandalar for Mobile

Mandalar - Pattern Blocks is now on mobile! Mandalar is a port of Pattern Blocks to Android and iOS, using Adobe AIR - same source, all platforms. Cross-operable with the web version. Designs saved to the Art Gallery can be edited with either browser-based Pattern Blocks, or Mandalar for mobile.

Pattern Blocks are used in early math and just for fun. Great for drawing mandalas, tilings, and tesselations. Originally written as a toy for my daughter in 1998, this is my most popular app by a landslide.

May 2013: Added group edits, including copy-move and scale.

January 2013: Added 8 palettes, to quickly change color scheme. Also new Share | Other, to share with your choice of sharing app - Pinterest, etc.

September 2012: Added native sharing to email, Facebook, and Twitter.
 

Get Mandalar for iPhone, iPad, iPod touch, on App Store    Get Mandalar for Android and Kindle Fire on Amazon App Store    Get Mandalar and MandalarDemo for Android on Google Play

Original

Revised

Topics

FracStats

FracStats does R/S analysis and comparison to a normal distribution. It uses a time series, with or without difference processing on the input data. Also does multifractal analysis (f(alpha) curves) on time series or planar data, using either the method of moments or histogram method. Several data sets are supplied, but the main use is to paste in your own data to explore.

July 2012: Fixed pasting-my-data to work again, following Oracle/Java deciding that was a security risk. Now uses signed jars and JWS to bypass new security feature.

Original

Revised

Technologies

Topics

DrivenIFS

DrivenIFS explores data-driven Iterated Function Systems.

July 2012: Fixed pasting-my-data to work again, following Oracle/Java deciding that was a security risk. Now uses signed jars and JWS to bypass new security feature.

Original

Revised

Technologies

Topics

AZZ Rig-A-Lite

Implemented a database-rule-driven product configurator, as part of a migration of the Rig-A-Lite site to Drupal 7. Rig-A-Lite provides lighting solutions for hazardous environments, such as light fixtures for off-shore oil rigs. Their old product configurator did not enforce legal configuration choices - such as which ballasts require fuse blocks, or are not available with metal halide lamps, for example - which caused order processing aggravation for their worldwide sales reps and customers.

The configurator is iframe'd into Drupal, leveraging the company's old sophisticated full-custom PHP/MySQL/JQuery CMS backend to populate its new Drupal front end. The new rules data is edited in a valid-configurations Excel table, and imported into the CMS, to drive the product configurator user interface.

Last I knew, most products hadn't been converted to use the new configurator. That was a design feature, that the new system would allow them to use both old and new product configurators side by side, as they gradually converted products.

Original

Technologies

Topics

Yale College Themes

Implemented Drupal themes for Ezra Stiles College and Morse College at Yale, among others. Simple work for hire - I was given designs to implement. Wrote the documentation for several other colleges' Drupal themes, and did occasional maintenance on themes implemented by other subcontractors.

Yale University had its own Drupal 6 version and modules and standards.

Original

Technologies

Pattern Blocks 4

Pattern Blocks are used in early math and just for fun. Great for drawing mandalas, tilings, and tesselations. Originally written as a toy for my daughter in 1998, this is my most popular app by a landslide. Latest version features full-browser resizing, better email, hundreds of backgrounds, and keystroke shortcuts. Now with Art Gallery for kid-safe sharing!

 

Mandalar is PatternBlocks for mobile! PatternBlocks is now released as a mobile app. See Mandalar. Still in Adobe Flex - all web/mobile platforms are cross-operable.

Original

Revised

Topics

SimWatershed

SimWatershed is loosely based on the real-life Esopus Creek watershed, part of the naturally-cleaned water supply of New York City. SimWatershed implements two online labs, for the Yale School of Forestry graduate course Science to Solutions: How Should We Manage Water.

In the "Biophysics" lab, students explore how water quality is affected by adjusting land use - suburban, agricultural, livestock, and forest. Then in the "Solutions" lab, buying land costs money and faces limits. Other social treatments are available at a price: best management practices, upgrading the local sewage treatment plant, raising prices, or building a city water treatment plant. Scenarios explore present and future, nitrogen and sediment.

Download the "Solutions" lab instructions.

Original

Revised

Technologies

Topics