Not really on the bus but at the onairbustour stop in Denver. Check out Flickr Tags (onairbustour and onair2007denver). Today’s agenda looks quite interested and there will lots of info regarding Adobe’s AIR technology. The Keynote by Ryan Stewart will start in 1 minutes. I’ll take some notes during the day…so check back!
Keynote
Ryan now shows pownce (I am still waiting for my invite…I tried to get one via inviteshare but no success yet!). He shows the nice finetune application that has a nice AIR application to complement their website. He demoes a word processor (buzzword) created in Flex and AIR, ask your preview here.
Now Ryan shows the AIR Roadmap, next big steps is Max 2007. Beta 2 will be release around Max 2007 which will add functionality like Flash AIR Support. An AIR version support Linux appear in the AIR 1.x version.
Now back to Mike Chambers that will provide a technical introduction on AIR and will create a Hello World application. At the end of the presentation Mike points to http://code.google.com/p/onairbustour/ where the post the various applications they are building on the tour about the tour.
Kevin Hoyt – AIR application with javascript
What a slacker Kevin is…only two slides :-) No it’s pretty cool, Kevin is a hands on guys and is building some AIR javascript application live and shows some nice tricks.
I won’t transcode all the code he show, but there is a tight integration between javascript and actionscript. He shows how to call directly actionscript methods from javascript.
function doSave() {
var file = air.File.desktopDirectory.resolve(“denver.txt”)
air.FileStream().open (…) // some code left out.
}
So this is javascript and the air object allows access to Actionscript. In this case he is saving some text entered in htm l to the file system. Cool.
He presents Aptana and shows that they have some AIR integration. Check out Kevin’s blog
Kevin Hoyt – Another session on script bridging.
Kevin now builds a web browser in AIR/Flex that uses the mx:HTML component.
web.htmlControl.load(new URLRequest(address.text))
The following provides access to any public actionscript class described in library.swf to javascript.
Lunch!!!
All right, I didn’t catch up the beginning of Daniel Dura’s talk…Sorry, I was playing with my EVDO card.
Daniel Dura – AIR API Overview
Daniel describes the various apis and shows lots of code. He starts showing the different options the Window API offers (transparent, system, dialog, lightweight). He shows the Drag and Drop API (AIR to AIR, AIR to OS, OS to AIR, Desktop to AIR). It’s pretty cool to see all these APIs in action. The Service Monitoring allows to detected network connection changes.
Database Support: just added SQL integration to the new beta. Fully local database. Can be used to sync data with an online application. You can store data while being offline. He demonstrates an example written by Christophe Conraets show the SQLite integration (SQLQueue, SQLStatement).
Salesforce.com
Salesforce and Flex was used to improve the User Experience they where providing before.
Contest to give away schwag
Yea, Kevin Hoyt got taped at the back of bus…I rememberd that…answered Mike Chambers question..and won the following 7 books:
Yahoo Media Innovation Group – Jason
Some demos of what Yahoo is doing with AIR. One application is Minibar, a Dashboard like widget.
Developing AIR Applications with Ajax Components – Andre Charland from Nitobi
Why Ajax in AIR?
eBay San Dimas – Sean Chirstmann from EffectiveUI
San Dimas is eBay on the Desktop build with AIR. Why? What’s the point? This is a big question for many AIR applications. New experience for customers and new functionality AIR provides. For example alerts, notifications and the live nature of Flash is a big deal to the user.
see http://projectsandimas.com
Transitioning to the Desktop – Lee from frog design
The presentation will mostly focus on design. Lee also likes Microsoft products, so he can provide some perspective.
Lee did the bus wrap for the tour. Some interactive part of the onAir website. His blog is the theflexblog.com
Lee is actually showing some cool stuff done with AIR just to highlight animation and custom chrome performance. He will post these examples on his blog.
Buzzword
Cool I just go my invite. Man just logged in and it’s refreshing to see such such a cool word processor. Hehe, bye-bye word! Well, I don’t use Word anymore anyhow.
The Schedule for the rest of the onAIR tour
The bus in the bus!!!
The Kevin in the bus!!!