Tuesday, May 19, 2009

Content From MAX & AIR++

MAX was a great event. This was my first MAX, and I thoroughly enjoyed it. There were lots of great sessions, lots of great people, and one heck of a reception. Below you'll find the content of my MAX presentation "Adobe AIR++".

You may be wondering why I chose the name "AIR++"... Well, my common theme was pushing the limits of what you think AIR is capable of; hence the "++" suffix akin to the "increment" operator many programming languages. My major focus was on presenting concepts how you can get the most out of your AIR applications, as well as real-world application of those concepts to back it up.

First, here's my presentation:

Or, you can view it directly at: http://www.cynergysystems.com/blogs/blogs/andrew.trice/max2008/AIR++.pdf

I also demonstrated applications the showed seamless interoperability between desktop and web experiences, and real-world AIR and Flex applications that work together and share a codebase.

The first code example that I did was a walkthough how to do some interesting things with the Flex + AIR. Namely: detect if AIR is installed from your flex application, launch an installed air application from a Flex application, and share application session between a flex application and an AIR application.

The basic workflow is this:

1) The Flex application loads.

2) The Flex application requests session information from the server.

3) The Flex application is now server-session aware.

4) The user clicks a button in the Flex application to launch an AIR application. That action passes the session identification information into the AIR application invokation; thus session is based from the browser-based Flex application

5) The AIR application is now server-session aware.

6) The AIR application launches a browser, and passes session back to the browser.

and ....

source: https://cynergysystems.com/blogs/page/andrewtrice?entry=content_from_max_air

post signature