So over the last few months I’ve been messing around with Adobe AIR. The first thing that I worked on was what I was called at the time Abstract Weather Bug. I then noticed that the title was too long.
Look the title is not important. The way the this app works. Is you open the setting slider and enter in your zip, low and high temp scale, Fariehiet or Celsius, and the click GO.
You have the option to save your setting and intervals to which it will check the temperature again.
It then will display a color some were between a gradient of pure blue and red. Post coming soon explaining some of how to create a color scale.
I’m not really a designer (planning to work on that this year) so it doesn’t look awesome.
Check it out, Adobe excepted my submission into the AIR Marketplace. I thought they’d give me crap about the uncleared picture of the actual Johnny Five from Short Circuit. Cool later.
So today Daniel Dura, an Adobe Evangelist, came by Travelocity to talk about Flash, Flex and AIR. It was interesting to here him speak and his hair was redder then pictures led on. But I won’t hold that against him.
History and Examples
If you have ever seen anyone from Adobe speak, you know they have to go over the History of the Flash Player, AVM, JIT and all that. Luckily he didn’t have to talk about the history of the web as some Adobe eseminars do.
Once he got past that some people asked questions about some of Adobe’s technologies. I’m not quoting Daniel, but he compared Flash to Silverlight and AIR to WPF. One thing I didn’t know is that the debugger and even the compiler are open source. Though I will never want to rewrite the compiler. Nice Adobe
Oh and they showed this killer travel app that they cooked up.
Examples
I don’t know what the rest of the audience’s background is but I though it was good he went over using AS3 in FlexBuilder. Some examples were using E4X, Arrays and DisplayObjects. Afterwards he created a simple Flex rss reader for his blog. Then converted to an AIR app which is quite simple if you didn’t know.
What was not easy was him showing us how to compile it only using the command line. Thankfully after that he showed how to do that in FlexBuilder (cake).
Next was an HTML example, I forgot what the example was. Though he remined me that you can call flash packages in JavaScript. The way it works is their is the flash engine and the JavaScript engine. The JavaScript engine says, “Hey, I can’t find this DropShadowFilter thing…Oh, I’ll look in the Flash engine. There it is.” That is really exciting to me. See my post on calling Flash class in Javascript.
After that he talked about the other AIR specific packages.
Drag and Drop
Service Monitor
SqlLite
(An aside) One thing I saw that was awesome cause I love the in operator and for each but I didn’t know you could do this
So I receive my e-mail for the beta test for a Google analytics reporting tool. It is great almost like the original only visually more appealing. See if you can get on the list.
http://www.aboutnico.be/index.php/2007/09/15/google-analytics-air-beta-newsflash/
Adobe spared no expense on the Tour. I came in to the Angelica Movie Theater to a sea of people and a bunch of food. All FREE! I saw a guy get a beer and a weird thing happened…he didn’t pay. I watched two more and decided to try it for myself. “Heineken please,” I said. He handed me a Heineken and I kept my wallet in my pocket.
Next, I went upstairs and got some shwag.
Then, the classes started.
I can’t remember what everyone presented but,
Kevin Hoyt I feel bad cause when I talk to him I thought he was ,Danny Dura, who also presented
Lee Brimelow – was awesome a great presenter, inspiring as always and very funny.
The best thing I saw was that w/ Javascript you can call flash, even custom Actionscript classes. All you have to do is do add a swf through image source
then called “runtime.com.joshspoon.bitmap.etc”. You could process a image in your HTML w/ AS then put it back in the DOM. The possibilities are endless. (Thanks Kevin)
That’s the skinny on that. I learned about what I can achieve w/ Flex/Flash/HTML editor/AIR. Check out AIR(Adobe Intergrated Runtime)
If you were a javascript and/or flash developer you missed out on info and networking. Sad face.