September 10th, 2010
This semester, I started to teach programming in a Multimedia Production course, at Istituto Europeo di Design, in São Paulo. To introduce the students to basic concepts of programming logic, I am using Scratch. With this goal, I developed a simple implementation of Simon game (called Genius in Portuguese) in Scratch, to use it as an example of the use of arrays, variables and messages.
The example can be downloaded here. You can also find other implementations of Simon in Scratch here and here.
Posted in Uncategorized | No Comments »
June 2nd, 2010

Developed for Webcore.
Posted in Uncategorized | No Comments »
May 1st, 2010
I am developing this tool because I had to translate my lastest works (the ones based on Bridget Riley) to DVD video. The idea is simple: an AIR app loads the SWF you need to export to an image sequence, and it saves each frame to an image file (JPG or PNG).
But there is a lot of drawbacks. I have some addressed some of them in this first version, but there are a lot to be solved:
- The loaded SWF can’t access the stage (change alignment, for example), because that is forbidden by Flash security model. I found an work-around, loading the SWF as a ByteArray and using Loader.loadBytes().
- Currently, the biggest problem is that, if your SWF loads some files, the app will look for them at its folder (in Windows, this means that it will look inside the app folder in Program Filed folder). I.e., there is no way to make the loading operations relative to the SWF location. I need to investigate this issue;
- Some SWFs need to be added to the stage to work properly. So, I turn the visibility of Loader object off, and add it to the stage;
- For now, you need to set the width and the height mannually, and not use the stage dimensions to scale and position objects. I am thinking about opening another system window and loading the SWF there, so you could set the stage dimensions with which the SWF would work. But I left this for next version.
You can grab the 0.1 version of SWF2ImageSequence here.
Posted in Uncategorized | 1 Comment »
August 20th, 2009
Although the documentation of GA Flash Tracking is not explicit about its use with Adobe AIR applications, the implementation of pure AS3, non JavaScript dependent, methods to communicate with GA serves enables its use with Adobe AIR. I am using it and having good results.
Posted in Uncategorized | No Comments »
August 17th, 2009
An AS3 YouTube Player wrapper that uses LocalConnection, not ExternalInterface. This enables its use with Adobe AIR.
http://code.google.com/apis/youtube/articles/tubeloc.html
Posted in Uncategorized | No Comments »
June 1st, 2009
Agency: Hello Interactive
Client: Oi (the biggest telecom company in Brazil)
Posted in Uncategorized | No Comments »
March 21st, 2009
Last weekend, me and Alexandre Porres, Fernando Iazzetta, Francisco Serpa, Lilian Campesato and Vitor Kisil presented two performances at FILE Rio, Sonocromática and Teia. The festival took place at Oi Futuro, a cultural center focused on art and technology, sponsored by Oi company.
Sonocromática is based on the work of brazilian artist Abraham Palatnik, a pioneer in kinetic art. I developed all the animations used in this performance with Flash. In the third part of the performance, the performer (Serpa) uses a web cam to record blinking lights. The images are projected with a kind of stripe effect, making a reference to the Progressions paintings, by Palatnik.
The images below are a courtesy of Oi Futuro.



Posted in Uncategorized | No Comments »
March 21st, 2009
Posted in Uncategorized | No Comments »