Archive for April, 2011

Portfolio: Sohnar . TrafficLIVE

Two years in development, (one for me), “TrafficLIVE” is the latest incarnation of the leading creative studio schedule management “Traffic”. Built completely in Adobe AIR, TrafficLIVE provides a cloud-based studio management and time-keeping solution for creative studios. Featuring permission based views, users can access a variety of top-level tools such as multi-calendar & gantt sheet scheduling designed for Project/Studio managers down to simple personal calendars for studio resources. A key part of my role was re-architecting the original codebase over to the widely known RobotLegs AS3 framework.


Continue reading →

Portfolio: Desitouch . Lite Desktop Player

The guys over at Desitouch have released a new lightweight version of their Asian streaming music service.

This latest app runs in radio/discovery mode allowing the user to listen to an assorted track-list matching their selection of artist, track or album. We had the pleasure of working with app-bits on the UI for this version. Go check it out!

Role: Lead Flex/AIR Developer.
Technology: Flash Builder 4.5, Flex4, RobotLegs, AS3Signals, ZendAMF Remoting.

Continue reading →

Stack traces in AIR Release Builds

If you’ve ever noticed your AIR app release build acting a bit odd, chances are you’ve caused a fatal error. You could try adding Global Error Handling support to your app to try and catch these uncaught errors, but unfortunately global error handling is pretty useless when trying to identify bugs in your AIR release build. Firsty, it will only catch errors from components on the stage which leaves everything else within your app free to fail silently, (mediators, commands, utility classes etc). Secondly, even if you do catch an error from the stage you’ll only be presented with a nondescript one liner with no access to the stack trace.

Continue reading →