Wow....big release day for Adobe.
1) AIR is Adobe's next generation runtime to build applications for the desktop. Essentially, with AIR you can build your application using HTML, AJAX, Flash, or Flex and deploy it as a desktop application for Windows or Mac. I've played with the betas quite a bit over the past year+ and this is exciting.
2) Flex Builder 3 makes building Flex apps easy. Layout and deploying is a breeze. It is also, as far as I've found, the best AS3 editor on the Mac. The alternative for me has always been to fire up Parallels and run FlashDevelop. But when I just don't want to be bothered with firing up Windows, FB3 is a great alternative. One pitfall, if you're using subversion with your project. I have run into some quirky things with committing and updates. I often have to remove my Flex project and recreate it after doing an Update. Not the most fun I've had. Of course, I haven't played with the final release - only beta. Hopefully some of this has been fixed in the release.
You can download AIR from: http://get.adobe.com/air/
Monday, February 25, 2008
Wednesday, February 6, 2008
ELF Viewer

Here's a little something extra I whipped up as a companion for ELF, the logging framework I discussed in my last post. One of the LogRenderers, the LocalConnectionRenderer is particularly useful when dealing with class libraries that are used in both CS3 and Flex. This renderer is included as a default renderer in ELF. I put together a little AIR app that will receive messages from ELF and render them to a TextField. It also gives you the ability to reconnect to the LocalConnection should it be lost, and clear the field.
One neat thing about this app is that it keeps track of which logger instances send in calls and provides a means to filter the log messages by logger instance. I usually name my loggers by the name of the class that contains it. That way, I can specifically narrow down the log messages I'm looking at to the a particular class or component that I am interested in.
ELF Viewer requires AIR beta 3, which is available on Adobe Labs.
Subscribe to:
Posts (Atom)