Demo: webcam → animated GIF
When you think of an "app," do you think of something that you can open, hack, and change how it works? Meemoo wants to give you this freedom. If you can't open it, you don't own it. Meemoo is a framework that connects open-source modules, powered by any web technology. The way that the data flows from module to module is defined and visualized by colorful wires. If you can connect a video player to a TV, you can program a Meemoo app.
See them all, and hack them right in your browser.
One use: Meemoo Live Animation
A Meemoo composition is a graph of modules and the wires that connect them.
Modules are HTML pages that can live anywhere online, using any web technology.
Wires represent how the modules send messages to each other.
Meemoo takes some inspiration from Quartz Composer, Reason, Pure Data and AudioTool. But Meemoo is 100% of the web. It will be a tool for creative collaboration, to tie together smaller web demos into more complex compositions. "View Source" taught me to program, and will be central to Meemoo.
Compositions will be sharable on a community site. All compositions and modules will be forkable in the open source spirit of creative collaboration.
I am a strong believer in the idea that everything is a remix. Sampling, mashup music, and open source software are obvious examples, but I would argue that all science, language, and culture combines, evolves, and builds on the creations and discoveries of the past.
This is Forrest Oliphant's MA thesis project
Meemoo was a Mozilla WebFWD fellow project.
Meemoo wildlife illustration by Jyri Pieniniemi.