Lightweight Models
Software development in Web 2.0 is characterized by its
focus on high-level functionality. Today, freely available soft-ware has reached a level of maturity that allows to build
applications by focusing on high-level functionality. The
LAMP stack (Linux, Apache, MySQL, and PHP) and frame-works such as Ruby on Rails and Django
6
enable the cre-ation of Web 2.0 services in a very limited amount of time.
The eect of the availability of such high-level functionality
is explored in Section 3, where we describe how we used ex-isting services for rapid prototyping of technology-enhanced
learning applications.