On The (onAIR) Bus - Denvers stop live coverage! 5

Posted by Daniel Wanja Fri, 20 Jul 2007 16:22:51 GMT

20070720_onairtour.png

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.

Javascript calling Actionscript
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))
<mx:HTML id="web" />
The following provides access to any public actionscript class described in library.swf to javascript.
<script src="library.swf" />

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: 20070720_onair_books.png

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?

  • Code Reuse, Skills Reuse, HTML is REALLY good at some things, Maintain UI Patterns, Javascript is growing.
  • What more can we do than the browser?
    • Files, Windows & Chrome, Drag&Drop, Copy&Paste, Offline, Background process, notifications, keyboard shortcuts.
  • Demo APP
    • Ajax Fisheye Menu (mac like dock)
    • Offline Sales Force

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.

  • Development Pattern
    • San Dimas is built on Cairngorm
    • Assets externalized to allow for new skins
    • String externalized for internationalization
  • eBay SDK Overview*
    • AS3 classes generated from eBay WSDL
    • Objects in AS3 are serialized into XML and sent to server
    • XML received from server is assembled into corresponding AS3 objects
    • Benefit from working with typed native objects that are bindable
  • Upcoming Features
    • eBay: Browsing, Selling
    • AIR: SQL database integration for category/attribute info
    • OS Alerts, System Tray

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

20070720_onair_buzzword.jpg

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

20070720_onair_thebus.png

The bus in the bus!!!

20070720_onair_businbus.png

The Kevin in the bus!!!

20070720_onair_viewfromthebug.png

Comments

Leave a response

  1. Aaron Leavitt Fri, 20 Jul 2007 16:27:04 GMT

    Can’t wait for MAX this year, it’s going to be very interesting. I’ve got pownce invites if you are really looking for one.

  2. mike chambers Fri, 20 Jul 2007 17:10:57 GMT

    Daniel,

    Send me an email and I will hook you up with a pownce invite.

    mike chambers

    mesh@adobe.com

  3. Ryan Stewart Fri, 20 Jul 2007 18:47:47 GMT

    My pownce invites are way better than the one that Mike gives out :)

    =Ryan rstewart@adobe.com

  4. Tony MacDonell Fri, 20 Jul 2007 18:54:28 GMT

    Woho!

    I like when people refer to it as the “nice” Finetune application! All that hard work does pay off!!!

    Just to be specific, you get it here:

    http://www.finetune.com/desktop/

  5. kanukukreja@gmail.com Thu, 22 May 2008 16:51:25 GMT

    no place for India….. Too bad :(

Comments