Adobe Keynote Day 2

Posted by Aaron West at 12:39 PM in ColdFusion, Adobe MAX 2009, Flex, Flash

Ben Forta is now on stage talking about how incredible yesterday was (I agree). He's asking how cool people thought the different parts of the keynote were. The Flash announcements seemed to get the most applause.

Ben is now demo-ing an iPhone application that is going to allow him to control parts of the stage/screens.

Now on stage, Adobe Director of Product Management for Interactive Media, Jen Taylor and David Yu from MLB.com. They're talking about how they are running the site on the Flash Platform.

David Yu is talking about how they acquire, encode and deliver the Flash video streams. Tomorrow is the first game of MLB preseason baseball and they'll have a new Flash tool you can use to watch the games online. Apparently it won't be free. Bah.

Jen is talking about advancements in the Flash Platform and Flash Player including. RTMP Streaming, HTTP Streaming (just announced), and content protection with the new 10.1 version of the Flash Player.

Showing a demo of the Open Source Media Framework doing progressive download, RTMP Streaming, and Dynamic Streaming. It's impossible to see any difference (on screen) between the three.

Now showing integration with Omniture in Flash using OSMF. You do this by importing some classes that give you access to analytics APIs.

Ben Forta back on stage now...

Ben's talking about how he lives in airports and intro's FedEx, who has a group doing a lot of work with enterprise applications. Strategic Technologist, Adam Moollenkopf.

Adam runs FedEx Custom Critical who manages things like shipping paintings and cryogenics. He's show an application using ESRI mapping APIs in a Flex Application. It's showing were all the FedEx vehicles are and where vehicles are available. It runs in real time using continuous feeds and GPS devices on the vehicles.

Showing proximity maps that indicate how long it will take vehicles to move around. GPS auto notifies the system that it has delivered packages so the system gets updated without the driver intervening. There are temp control units in the vehicles tracking whether refrigeration is turned on or not.

Everything is powered by RTMP on the backend, so they're using LCDS.

A "controller" take watch routes live and reroute trucks using the application. Drivers get the route updates on their GPS.

This application has to the most comprehensive example of Flex + LCDS I've seen publicly. It's really insane how much the app will do. Apparently they tried to use Ajax first to deliver this app but it wouldn't scale and the performance wasn't great. So they switched to LCDS. Great stuff!

Ben is now introducing Adobe Senior Engineering Manager Heidi Williams. Heidi is demonstrating how to build a MAX session finder using Flash Catalyst. The designer started from Photoshop or Illustrator, moved to Flash Catalyst and that's where she is starting.

Heidi's showing the different views inside of Catalyst and how you can connect to different backends like ColdFusion. She's now in ColdFusion Builder demoing some of the finer points of the interface.

Cool, Heidi's showing how you can build entire CFC's in scripts. I wouldn't expect that to be demo'd really. Ha, she's quickly getting into the ORM functions in ColdFusion Builder.

She's back in Catalyst showing how you connect your Catalyst project to your ColdFusion backend and hence the CFC she created. This gives her some available functions she can configure inside of Flash Catalyst. No coding necessary whatsoever.

In 10 minutes - with a lot of canned snippets - she was able to build a demo session finder application.

Ben's now introducing Electronic Arts' Director of Senior Producer of Pogo.com, Daniel Fiden. Pogo is an online casual gaming server that uses a ton of Flash. 14 million uniques per month. They also have a subscription service ($40/year) and have over a million subscribers.

They're using Flash in lots of ways. The team makes prototypes using Flash to try out certain game designs. They iterate until they get something they want to put full development resources into.

Ben is now talking about the MAX Widget and intro's Serge Jespers, Senior Platform Evangelist, the creator. Serge is demoing how to write distribution part of widgets, which is simply adding a "Flex Shareable Application" project in Flex Builder. This uses Adobe's shareable model to create a widget that lets you get the code needed to drop the widget into different social networking sites or blogs.

Any developer can use the Distribution Manager (for free) to distribute the app and look at analytics about the apps usage across the Internet. I wasn't even aware this stuff existed so I have no idea how new it is if at all.

Showing how you can use Adobe's try/buy service in three lines of code to add this model to your app. Adobe takes care of everything. They're giving away $5 cards at the Adobe booth today. Attendees can use these cards to buy apps in the AIR Marketplace. So I suppose you can only distribute the buy portion of your apps through the AIR Marketplace and not your own site. ??

Inviting one last guest up to the stage. Ben is really playing this up. Oh, it's just Kevin Lynch, CTO of Adobe. =)

Kevin's talking about the 3D framework that's been developed around Flash. Specifically the PaperVision 3D stuff. He also mentioned the augmented reality toolkit FLARtoolkit.

Now showing a postal service demo using augmented reality. Put a piece of paper on your desk and a virtual box shows up allowing you to see what will fit into the box. REALLY cool.

Holy crap, John Mayer was just introduced as a surprise guest. He's now talking about how he uses media and what it means to him and his fans. Quite awesome.

John Mayer has exited the stage and the keynote is now over.

Aaron West's Gravatar
About this post:

This entry was posted by Aaron West on October 6, 2009 at 12:39 PM. It was filed in the following categories: ColdFusion, Adobe MAX 2009, Flex, Flash. It has been viewed 9112 times and has 0 comments.

0 Responses to Adobe Keynote Day 2