Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Options

Cute programs that run on your browser

People have occasionally been pointing out cute programs that run on your browser, presumably as a goad to the programmers here: hey, if someone else can do that, why can't we?

So, maybe we should have a thread devoted just to this, so such examples are easy to find.

Here's one:

Animated Bezier curves

• Options
1.

If you right-click on this or any other webpage you'll see all the linked files which the page uses. The Bezier page uses a javascript library called D3 which is what Allan and Glyn are using.

Comment Source:If you right-click on this or any other webpage you'll see all the linked files which the page uses. The Bezier page uses a javascript library called D3 which is what Allan and Glyn are using.
• Options
2.

Has 3D a homepage?

Comment Source:Has 3D a homepage?
• Options
3.

GIYF d3js.org

Comment Source:GIYF d3js.org
• Options
4.
edited January 2015

Here's a nice page that draws graphs in real-time, as I'd suggested a while back. It really makes the graphs more exciting. Even better, this implements a classic model that's important to our overall cause:

with an engaging explanation here:

As you can see from the picture there, it involves some 'box model' ideas, so it also connects nicely to the 'network theory' project.

Following Jim Stuttard's easy instructions, I made a copy of this model and put it on my website, just to see if it would work. It did!

To save other people time, here's a tar file containing the necessary files.

Comment Source:Here's a nice page that draws graphs in real-time, as I'd suggested a while back. It really makes the graphs more exciting. Even better, this implements a classic model that's important to our overall cause: * [Limits to Growth](http://bit-player.org/limits/ltg.html ) with an engaging explanation here: * [World3, the public beta](http://bit-player.org/2012/world3-the-public-beta), _Bit-player: An amateur's look at computation and mathematics_. As you can see from the picture there, it involves some 'box model' ideas, so it also connects nicely to the 'network theory' project. Following Jim Stuttard's easy instructions, I made a copy of this model and put it on my website, just to see if it would work. It did! * [Limits to Growth](http://math.ucr.edu/home/baez/limits_to_growth/) (copy on John's website). To save other people time, here's a [tar file](http://math.ucr.edu/home/baez/limits_to_growth/ltg.tar) containing the necessary files.
• Options
5.
edited May 2012

That's pretty neat. It seems the author recognizes the utility of constructing a generic system for compiling equations into model code, like I've talked about. Maybe he'll implement it in the next version!

It could be fun to do a parametric sensitivity analysis of the World3 model (see how the output changes with respect to parameter assumptions). It would require cleaner and more modular code than this, though.

Comment Source:That's pretty neat. It seems the author recognizes the utility of constructing a generic system for compiling equations into model code, like I've talked about. Maybe he'll implement it in the next version! It could be fun to do a parametric sensitivity analysis of the World3 model (see how the output changes with respect to parameter assumptions). It would require cleaner and more modular code than this, though.
• Options
6.

Here's a cute one that David Tweed doesn't like:

Comment Source:Here's a cute one that David Tweed doesn't like: * [JSXGraph: carps and pike](http://jsxgraph.uni-bayreuth.de/showcase/carpsandpikes.html).
• Options
7.

It shouldn't be difficult to rip the jsxgraph code and tweak it. hth.

Comment Source:It shouldn't be difficult to rip the jsxgraph code and tweak it. hth.
• Options
8.

Agreed! I might tack onto my visualizations TODO-list.. or perhaps I should email the JSXGraph devs who wrote the example to see if they'd be interested in tweaking?

Comment Source:Agreed! I might tack onto my visualizations TODO-list.. or perhaps I should email the JSXGraph devs who wrote the example to see if they'd be interested in tweaking?