SummerOfCode/2012/Meemoo: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 43: Line 43:
     some prototypes.
     some prototypes.


I started thinking about the live code editor (how to implement that? as a module? how to evaluate the generated code?) and decided to go with an iframe editor using Ace: http://i.imgur.com/VPy35.png and http://i.imgur.com/Dllre.png
I started thinking about the live code editor (how to implement that? as a module? how to evaluate the generated code?) and decided to go with an iframe editor using Ace: [[http://i.imgur.com/VPy35.png]] and [[http://i.imgur.com/Dllre.png]]


==== Week 2 (May 1 - May 7) ====
==== Week 2 (May 1 - May 7) ====
Line 51: Line 51:
==== Week 3 (May 8 - May 14) ====
==== Week 3 (May 8 - May 14) ====


Renato Fabbri invited me to use Meemoo on "Cúpula dos Povos" at "Rio+20" conference, here in Brazil. I planned to create some modules to do photo sequencing and 3D forms synthesis based on parameters extracted from <audio>. I started creating a supershape.js module: http://meemoo.org/iframework/#/gist/2644999
Renato Fabbri invited me to use Meemoo on "Cúpula dos Povos" at "Rio+20" conference, here in Brazil. I planned to create some modules to do photo sequencing and 3D forms synthesis based on parameters extracted from audio tags. I started creating a supershape.js module: http://meemoo.org/iframework/#/gist/2644999


Forrest pointed me to toolness' friendlycode (now the editor behind Moz Thimble) and I got some ideas for the live code editor (mainly the tips thing).
Forrest pointed me to toolness' friendlycode (now the editor behind Moz Thimble) and I got some ideas for the live code editor (mainly the tips thing).
Line 102: Line 102:
I implemented some changes on live code editor (now a fork of friendlycode, the core of Moz Thimble).
I implemented some changes on live code editor (now a fork of friendlycode, the core of Moz Thimble).


I created some use cases (see http://etherpad.mozilla.org/meemoo2012, beginning of pad) and tested those with Web Audio API and everything worked well but just in a Chrome canary build. We need to have a node inside Audiolet to get raw data from <audio>/<video> sources. I have to discuss more with Joe about that.
I created some use cases (see http://etherpad.mozilla.org/meemoo2012, beginning of pad) and tested those with Web Audio API and everything worked well but just in a Chrome canary build. We need to have a node inside Audiolet to get raw data from audio and video tags sources. I have to discuss more with Joe about that.


Google launched Blockly and I planned to use that inside the live code editor, as an optional "mode" (like Emacs modes).
Google launched Blockly and I planned to use that inside the live code editor, as an optional "mode" (like Emacs modes).
38

edits