Notes from FlashForward 2006 keynote – new content up on Labs site

Keynote

*** Note that this is a ROUGH version! I will clean this up/fleah it out/add pictures later today ***

** Kevin Lynch

- 10 years of flash.

- Where are we going: Working on integrating PDF and Flash but “we’re not going to screw them up” (ie: “won’t be putting all of acrobat into the Flash player, but will be looking at great combinations between them”.)

- Able to deliver the “engagement platform” express self over all these different mediums/output mechanisms. PDF, Flash, HTML models. + server technologies. Consistent server-side APIs.

- Flash player penetration. Consistent adoption platforms > 98%usually 80% in a year.

- FP8, 5months ago released. Much faster than any previous release. Already surpassed 50% reach in first 5 months. 5 million installs every day. can innovate with core player tech and people can leverage it.

- Projecting June for 80% reach/penetration.

- Example demo: Jaguar 2007 XK. Using Flash player 8.

- Blaze – draggable tabs between panels (shown). Now that Adobe/MM are joined.

** Mike D:

- Discussing flash video – showing TBS web site. (humor study site). Showing Flash video on AOL music site. http://music.aol.com/top11.

- Discussing Flash video workflow.

- Showing After Effects. Incorporate video tools into Flash production. Production studio – fully support

- exporting FLV files. Showing greenscreen/transparency in AE7. Export to FLV, encode alpha channel out of AE. Then importing the FLV into the FLA. Preserving layers when you import.

- Sneak peeks of new features:

- AS3 compiler/features integrated into BLAZE. Showing Document class (text box in the PI). Use this to attach a class to the main Timeline. All references are relative to the root of the timeline.
Started to make incremental advances to the script editor. Make difference to day-to-day code editing.
1) Added ability to select a range of code and collapse it. In variety of ways – collapse a function. Shortcut keys, or assign kb shortcut to do this.
2) Select a piece of code, and block comment/line comment. Click a button to comment it out.

- First time in history of Flash – release a public alpha of BLAZE, and what you see here. When FP ships later this year, a version of Flash will be placed on labs. Get a head start of AS3 in Flash. Free for 30 days, and activate with flash 8 or studio 8 serial number.

** Kevin L.

- FlashLite 2. (AS2, FP7 calibre)

- FlashCast – hope to see in US soon. Channels, and data loads in background, so you get instant responsiveness, unlike WAP where you have to wait.

- Emulators in Flash authoring updated for FlashLite 2.

- FP8.5, two VMs. AS2 is AVM1 and AS3 in AVM2. Highly optimized for actionscript in new VM that is written from scratch. Aligning AS with ECMAScript standards. Participating in the working group.

- Adding E4X (ECMASCript for XML). Use dot syntax to use XML. Runtime error checking and regular expressions added. At runtime in app, you can use debug player to show errors like data typing incompatibility. Around that, building the Flex 2 framework.

- Showing performance increase. Showing a bunch of points / 3dCube performance difference between FP8/AS2 and FP8.5/AS3. Showing 10x performance improvement – 5fps vs 50fps.

- Creating code samples to help users with language update. The labs site will host new code samples. On http://labs.adobe.com, a bunch of samples and code libraries now up on Labs – Flicker, Mappr, RSS feeds, Odeo. Web services wrapped with AS3 class libraries. Source to libraries are all open source. Available this morning on the Labs site. Showing demo of MXNA/Flickr/Odeo mashup. App was built “in a few days”. UI created with Flex.

- Flex 2. Enable apps to be built more quickly. Flex framework being made free – compiler, framework, etc. Available on labs. Doesn’t require server, and you can create and deploy flex apps for free.

- Providing a tool, FlexBuilder, but you can use any tool to build flex apps.

** Sho K.

- Demoing FlexBuilder, building an app in 5 minutes. (you’d have to be here) :)
- It works!! (A flawless Sho performance)
- Available at labs.adobe.com
- Giving another demo on Wednesday.

** Kevin L.

- Where headed longer term with
- Apollo. Enabling applications beyond the browser. A better host for applications.
- Using the things learnt by Central to approach this new technology.

** Ed Rowe.

- Why Apollo? What is the problem being solved?

- Browser has been the dominent platform for a decade. Very successful, and for the most part the UI is cross-platform, cross-browser.

- Not perfect for all apps. Limits the richness, little or no support for offline scenarios or occassionally connected. Limited ability to work with the local system.

- Application host outside of the browser – Flash/HTML/PDF -

- Allow desktop and mobile to be built from familiar technologies. Use existing knowledge to build these apps, that can run in background, read/write local disk, more expressive apps, occassionally connected apps.

- Show hypothetical apps. Flash chrome created, showing a PDF and HTML content.

- Apollo installed by going to a webpage where you click and it will deploy the app.

- User could double-click a deployment package (you could email it, send it, etc. Not installer based, but cross-platform deployment tech).

- Users won’t really “install” or “launch” Apollo, seems much more seamless.

- Demoing an app that looks like a standalone application, a audio player.

=>> “Web applications outside the browser” << sums it up.

- wish-apollo@adobe.com <<– place for sending ideas.

- will be doing things on the labs website and blogging about Apollo.