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

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

NumBlox

NumBlox is a cusinaire rods app. Cusinaire rods (number blocks) are used to teach early math. NumBlox features a simple, clean interface, drag and drop blocks, rotate blocks, and a play area that grows to fit your web browser area. New version! NumBlox 2.0 features pencil, eraser, choice of grid style, stacking blocks, and scrollable edit area. NumBlox 2.1 adds 3 choices of block color scheme. Now for mobile! NumBlox is now available for iOS and Android, too! Mobile versions feature native sharing to Facebook, Twitter, and Email. Sharing can be disabled for young children. Now also available for NOOK HDTM and NOOK HD+TM by Barnes & Noble.

NumBlox for iPad, iPhone, and iPod touch from the App Store NOOK App : NumBlox Android app on Amazon App Store Android app on Google Play

Original

Revised

Topics

MapNavigator

MapNavigator interactively explored a 3-year world cruise itinerary. Embedded in a Drupal site, and then reimplemented in HTML5. Drupal and HTML5 is the technology stack I originally recommended, but the client tried to save money and ended up implementing it twice and spending more. That happens.

The client doesn't seem to use an interactive anymore.

Original

Revised

DaisyBall Flex

The Flex incarnation of DaisyBall opted for a general audience presentation - less focus on the mathematics, more on the concepts - with prettier graphics. Choice of DaisyWorld or DaisyBall logic (2D or 3D world). Easy access controls for high level concepts, but you can still set advanced parameters. Much easier to set albedos and number of daisy colors.

Original

Revised

Technologies

Topics

Triaxle

Triaxle is a puzzle game based on hexagonal instead of square neighbors. Score history is tracked both locally and versus other users, via a server database.

This was the first complex program I wrote in ActionScript 2 - complete with soundtrack, fairy lights, gameplay, PHP backend - big learning experience.

Now with direct access to the Triaxle Scoreboard.

Original

Revised

Topics