Divide and Conquer (Model-View-Controller)
One of the great advances of the industrial age-- division of labor-- has only recently been gaining widespread adoption in the Internet world. This is in part due to the history of the web itself.
Early web pages consisted of static text and pictures, stored as HTML files on a server. Corporations put brochures online. Individuals shared travelogues, resumes and lots of silly lists. Research groups enlivened their collections of scientific papers with an occasional live camera pointed at a coffee pot.
Putting up a static web site was (and still is) quite simple. Create an HTML file ...
Many decisions must be made in creating a learning lab. These decisions include both big ones (what type of issues the simulation should address) and small ones (what type of computer equipment to use). Three critical factors that drive many of these design choices are the levels of detail complexity, dynamic complexity, and simulator interface sophistication included in the learning lab. These can be summarized on a three-dimensional axis. 