Visual Editors

Visual editors seem to be popping up everywhere. My first experience with a visual editor was one designed to teach children how to program called Scratch. This thing is pretty cool. I liked that everything in an OOP language was mapped to something all children can relate to, puzzle pieces. The IDE itself is really easy to get started w/ and has built in support for I/O such as the webcam and microphone. Great for kids to dive into with-out much learning curve.

However, now visual editors are popping up that promote the ability to create ‘big boy’ applications like in Android or Javascript. Now, I have mixed emotions. Is it a bad thing when people learn this way? Probably not. Would it be bad if people always programmed this way? Maybe. At its core it’s not ‘generated’ code, but it’s close. You could argue that using a puzzle IDE would eliminate sytax inconsistances but at what cost? Speed? Space? I can’t imagine a looking over someones puzzle code for an enterprise application…but maybe I’m just being closed-minded.

Overall, I think it’s an interesting avenue that no doubt will be explored in the coming years. But what’s so tough about function() { echo ‘hello world’; } ?

Posted in News | Leave a comment

FITC San Francisco Highlights

If you liked the highlight film of FITC Toronto then you’ll really enjoy the one the Stock-Archive.com put together for FITC San Francisco. Check it out….I make a cameo @ the 28 second mark.


Posted in FITC | Leave a comment

Megaphone + FITC San Francisco

So it’s been a week since I returned from FITC San Francisco and I’ve been extremely busy to say the least. There were so many great sessions, frameworks, demo’s etc. that my brain has been in a state of information overload; quickly jumping from one idea to the next. All the information and demo’s at FITC are great, but by far the best thing about the event is the people. It’s incredible to be around so many creative and brilliant people that are into programming, art, installations etc. If you’ve never attended an FITC I’d highly recommend it.

One of the frameworks that did manage to play with a bit is Megaphone. Megaphone is an amazing framework for creating multi-user applications that can be controlled via touch-tone phone. I’ll let you check out the Megaphone site for a full explanation of how it works but just be aware that there is an AS3 API (with openframeworks coming soon) that makes getting up and running insanely easy. Megaphone handles all of the phone interaction in your application while utilizing Union to enable multiple users. Colin Moock, the creator of Union and author of the AS3 API for Megaphone, gave a session at FITC showing off some of the Megaphone capabilities. I was blown away when he put a game on the screen and said ‘call this number to play.’ Before I knew it everyone in the room was controlling a waving hand on the screen by yelling into their phones to make the hand move. Somehow I managed to win the game and as a prize Colin hooked me up with a copy of his book Essential Actionscript 3.0, a must have reference for any AS3 programmer. It was immediately apparent that I’d be diving into Megaphone as soon as I returned home.

Then Colin showed a demo of Megaphone being used to play trivia on the big screens in an MLB stadium. The video showed people in the stands all playing trivia with their phones, laughing, pointing at the screen. It was then that I saw the real potential of megaphone. I started thinking about my alma mater, LSU, and the huge new HD 80-foot-wide video board they installed in Tiger Stadium 2 years ago. I’d love to make megaphone apps for that. Unfortunately, it takes a lot of customization on the megaphone servers to pull of a job of that magnitude and isn’t quite possible yet for us outside of the megaphone inner circle. Maybe in the near future? I was able to build a quick prototype of my concept though. Check it out below (and yes, there are spelling errors).


Cool right? Anyway, Megaphone was only 1 of the many highlights of FITC. Something else you should check out if you haven’t already is openframeworks by the great Theo Watson. Theo, along with his partner in crime, Emily Gobeille , blew all attendees away with their interactive artwork. I’m just diving into OF now and will hopefully have some blog posts on it in the future. Till then, hollller.

Posted in AS3, Cool, FITC, Flash | Leave a comment

Total Recall Video

I just got back from FITC San Francisco last night and it was an amazing conference. I should have a post or 2 up over the next few days summarizing all of the incredible speakers, frameworks and artwork I saw. For now though, I just wanted to throw up a quick video of the Android game that I made, Total Recall, actually running on the Droid X. The Droid X is still running Android 2.1 and should have significant speed boosts when it’s updated to 2.2 early next month. You won’t notice any performance issues in this simple game however.


Posted in Android, Uncategorized | Leave a comment

Total Recall Android Game

A few weeks ago I decided to take a crack at developing Android apps using the Adobe AIR runtime. I have to say that I’ve really enjoyed the workflow but testing has been an issue since I don’t have an Android device. The emulator could use some serious performance enhancements but I made do with using it for layout purposes. Unfortunately, the real problems arose when I realized I’d want to use the camera, camera roll, accelerometer and other device hardware.

So earlier in the week I made the switch from AT&T to Verizon, ditching my iphone for the Droid X. Due to the huge demand for the phone I won’t be receiving my Droid until tomorrow, but in the meantime I’ve managed to create a little Android game that doesn’t use any mobile-specific hardware. It’s based on a little memory game that you might recognize, also my namesake. And since it’s written with AIR I can share it with you in the browser (sorry if it doesn’t fit your screen, it’s running at 800×480 which fits most high-end android phones). Just repeat the pattern and each time it will get one ‘blink’ longer. And to the Android owners it should be on the market for free once the AIR Runtime is officially released.

Looks like you don’t have Flash Player 10, you’ll need to install it first before you can check this out.
Posted in Android, Flash | Leave a comment