Meemoo is a modular web app framework with a focus on design for hackability. People can create and modify new media tools with this framework in a web browser without writing code. Tools are made by wiring together pre-built modules. Modules are created with web standards.
This thesis consists of a software project and a performance. The software project is Meemoo[1], which is a framework for hackable web apps. The performance consisted of live animation[2] made with the Meemoo framework.
The main objectives of this project:
• Design a modular dataflow visual programming framework using web technologies.
• The framework should afford non-coders the ability to modify creative web apps by configuring wires that represent how modules communicate.
• Apps created with the framework should have source code that is easy to read and share.
• Web coders should be able to extend the framework by creating modules using web standards. There should be a simple syntax to define the inputs and outputs of a module.
---
[1] Project page, demos, and source code: http://meemoo.org/
[2] Performance documentation: http://youtu.be/T_tCyYGLWKM