I took a bunch of notes in Word today, becuase I couldn’t get onto wireless until… now back at the hotel. So here is the dumpage of notes I took at the keynote this morning at MAX.
Keynote from Day 1 of MAX2006 Las Vegas
Walked in, lots of blue lights. Keynote starts with Blue Man Group and a lot of paint, drumming, and music. Nice. Big intro.
300K people have downloaded lightroom from Adobe Labs.
New on Adobe Labs: Adobe Digital Editions – completely coded with Flex. http://labs.adobe.com/technologies/digitaleditions/
A completely new way to read and manage eBooks and other digital publications – built from the ground up as a lightweight, rich Internet application (RIA).
Ben Forta – hit 3 millionth mile spreading the good word about ColdFusion.
Ben took a few weeks off, and during that time actually received a letter about the airline has noticed his mileage has “dramatically decreased over the past few weeks” and checking on his well-being.
Video technology available from cell phones to devices in the living room. While the PC is still the dominant – over a billion people in China and India who will never use a PC. Need to have technology on devices.
Looking at major milestones:
* Made a major milestone – Flash Lite running on a 100 million devices all over the world. Key strategy is Flash Lite is the consistent user interface, and spreading FlashCast.
* Two of the most heavily trafficked web sites in the world combined into a single web site. ColdFusion and other applications used to combine the two sites. Traffic continues to grow on the adobe.com site.
* Flex 2.0 delivered recently. Over 100 thousand developers have downloaded it already. Brand new FlexBuilder to build applications, Flex data services, offered for a cheaper price (SDK delivered for free).
* www.sanjosesemaphore.org – try to solve the puzzle.
* Flash turns 10 (August 9th 2006) – great celebration at San Francisco office.
* Announced the new version of Adobe Acrobat (September 18th, 2006). Able to take MM technology and integrate it with Adobe technology (Breeze, now Acrobat Connect).
Beyond Boundaries is the theme of the conference. Work with the community to deliver better tools, clients, services. One word to sum up “to deliver a more engaging experience”.
* Flash 7, 80% penetration in a year
* Flash 8 in crease in adoption. Reached 80% penetration in nine months.
* Flash 9, released a few months ago. Over 40% penetration in a few months. Will be 80% by nine months.
* Web is upgraded in a year or less. Innovate faster than any other technology on the internet.
* Flash Player 9. VM demo – shows how Player 9 is 20x faster – performance boost. So you can build much more capable applications. Just in time compiler. Fastest script engine around.
* In addition to RIAs, see revolution of video on the internet driven by Flash. Top sites use Flash to deliver video.
* Flash Video momentum – as soon as Flash Player 8 out and new codec, explosion of Flash Video online. 800x more video delivered in Flash 8. Enable people to do interactive video on their sites.
* 100K Flex developers.
* Over 200 million PDFs on the web.
* HTML + Flash + PDF online. How can we make you more efficient and productive? Enable you do to new things.
* HTML: Web site workflow. Start with PSD, and then go to FW to build an interactive prototype. Then go to DW to add in spry and so forth. Demo
Greg Rewis – Photoshop, Fireworks and Dreamweaver workflow
Web and HTML workflow rarely starts in HTML. Usually the process starts in Photoshop. “What we have in mind for the future of our workflow”
In Fireworks: Open a Photoshop file in FW – open it exactly in the same as PSD. Expand our layers, nested layers, slices from Photoshop. Why would you want to do it? Want to share it with your client.
You could create a bunch of PDFs that you’d email to the client. But it’s not very interactive. So you have imported the PSD file into FW – we envision a workflow where you open multiple PSD files, and create pages from them. So you have a series of files from PSD open in FW simultaneously.
Envision a workflow where you can take any layer, and share it across multiple pages. In the demo, a navigation bar that is shared across the web pages comped in Photoshop. You can designate an area that is shared across several comps. So if you make a change in the nav bar (say) it updates on all pages.
Can turn on a web layer with hot spots, and they link to pages that you create in FW. A list of pages shows in the PI. And you can create links over to them. So when the client sees them in HTML, you can see the interactivity in the browser. You can move around the pages of the site, feel the way the web site will look and work.
Switch to DW to make the site work. You can take the pieces from FW and put them back together.
In DW, it will automagically optimize the Photoshop file that you copy and paste when you bring it in (you see a dialog where you can specify optimizations to PSD/image before pasting in DW).
Ctrl double-click on an image in Dreamweaver – Photoshop and DW can communicate. Any changes made in PSD will be reflected in DW automatically.
Demoing Spry framework in DW. Spry is a framework for Ajax development that is accessible to designers. Built in features in Dreamweaver next, minimal coding, accessible through dialogs. In the future you should be able to interact with Ajax much like you interact with HTML. Ajax in a dialog so you can easily add it to your pages. As simple as being able to choose the right animation/options, etc, in DW. Imagine a workflow where designers and developers can communicate together. Just a bit of HTML and CSS and that’s it.
Encourage you to get familiar with Spry framework. It’s available on Adobe labs. Already released three versions of the Spry framework on Labs. Also, be sure to sign up for the Fireworks beta.
Show two workflows for flash. Dynamic Media, and the other RIAs.
Design comp in PSD > Flash > Add video effects (After Effects) and Add custom audio with mystery app.
Mike Downey (Flash PM) and Steve Kilisky (After Effects PM) – Dynamic Media workflow
For the purposes of the demo:
* Mike: role of Flash designer
* Steve: role of video producer
Mike is working in Photoshop “next” to lay out the website (slices, layers).
Want to solve problems in workflow so you can work more efficiently. This demo will show things that we’re doing for future version of products to make things easier. Mike points out new workspace, that it gets the “interface” out of the way so you can focus on the content.
Photoshop “next” has:
* Docked panels.
* Ability to collapse into iconic panels. If you want to access it, click on the icon and the panel flys out.
* In layers panel. Showing layer hierarchy (folders, etc). Some marked as not visible. Some layers have blends applied.
Going to Flash “next” to work on the PSD.
Future release of Flash, you can import a PSD natively. (Mike is demoing this).
* In Flash “next”. Opens the PSD file importer.
* Layers are still invisible.
* Layers have hierarchy.
* Any layer can maintain integrity and edibility that was in Photoshop.
* Can uncheck certain layers.
* You can maintain edibility of text.
* You can give instance names right in the importer.
* Save a lot of time right up front, so you don’t have to clean up files after you bring them in.
* You can tell Flash to make the Stage the same size as the PSD file.
Content brought into Flash. The blend mode from PSD is transferred to a native Flash blend (shown in Property inspector).
Steve – After Effects “next”. Focus on two areas.
1) Richer more efficient workflow.
2) Show you some tools to express your creativity in new ways.
* In AE, same PSD file is open in After Effects. Isolate the camera.
* Showing the Puppet tool in AE “next”. Can quickly create a character animation with no keyframes set and so on.
* You can embed cuepoints right in your AE timeline, so they’re there when you export FLV file.
* Future: FLV can be output from AE render cue, so you can batch render. True promise of create once, deliver many. Minimal effort.
Audio – introducing Soundbooth.
Audio for non-audio designer. Introducing latest audio technology that we’re working on. Publicly unveil for first time. Soundbooth. Designed for non-audio experts: Flash and video professionals.
* Add audio effects
* Audio creation
* Audio cleanup.
Soundbooth uses a task based workflow.
* Will include a wide variety of audio scores that you can customize.
* You can change the variation on audio.
* You can modify and customize to get just the right sound/mood that you’re looking for.
* Output in typical audio formats.
* You can embed cuepoints and output as a FLV that you can reincorporate into Flash document.
Soundbooth on Adobe Labs this week. Download and use, give feedback.
Back in Flash next. Brought in assets. Just some of the things working on to make your life easier. If you have suggestions, go and talk to Mike or Steve.
How Developers can work with a Designer in a productive way. Take a design into FlexBuilder and integrate CF.
Sho Kuwamoto – RIA workflow
Design comp in Illustrator > FlexBuilder > CF.
Overview of tools available – Flash Player 9 (Free), Flex framework 2 (Free), FlexBuilder 2 and Flex Data Services 2.
Flex skin template open in Illustrator. All defined as symbols, draw what you want it to look like, save it out.
Designer has created a comp in Illustrator, intended to skin UI elements in the interface.
Attaching SWF to the user interface in FlexBuilder. CSS styles defined for symbols, applied to symbol. The style applied to buttons in FlexBuilder, and it brings in the artwork from Illustrator automagically. Then FlexBuilder can do the layout logic for you. Previewed in browser.
Now add the application logic. Sho is now going to write some code (you can use your imaginations for this part, fingers too tired to try and recreate this bit.) The main bit is he made the app (a music player) work within minutes.
Pointing out he is working on a Mac. Public beta soon. If you find a Flex team member here at the conference, they can give you a copy of the public beta.
Ben Forta – ColdFusion
(He built the back end for the music player Sho just showed). Backend for the music player built in ColdFusion. Here to discuss ColdFusion today and ColdFusion future.
* CF 7.02 about Flex integration, released a few months ago.
* CF is far better integrated with the Adobe product family as opposed to something on its own.
Ben works in FlexBuilder, with CF extensions installed, and does stuff.
ColdFusion Scorpio – one of the most feature rich updates of ColdFusion EVER. 3 sessions here at MAX about Scorpio functionality, features, integration, etc. More in a future keynote this week.
Demoing image manipulation/processing features in ColdFusion. Features built in for granular control over images. Adding several new capabilities around image processing into Scorpio.
Go find the bumblebee shirts, those are the CF guys. Will be happy to talk to ya.
Ben Forta — Electronic Document Workflow
PDF > LiveCycle
Boundary between PDF and SWF.
Until he drank the PDF kool aid upon joining Adobe, he didn’t realize that PDFs could be intelligent, connect dynamically to a backend, and so on.
Showing a finished, sophisticated form. Attaches to a backend, form fields interactive, can define properties, what a field is bound to, and so on. When done, deploy to server.
Can also give forms a rich, interactive Flash experience.
Seamless integration between a Flex app.
2 versions of a form, a PDF version and a Flex version. Running in independent environments, but seamlessly integrated.
How to create? Do not want to do all the work twice. Didn’t need to. Form built once in LiveCycle Designer. Flex app building in Designer, so it knows what all the forms are, and so on. CSS styling there. What is the Flex representation of the same form. When done, save, and the tool generates the PDF file, MXML, and etc.
When Scorpio ships, it will also be able to work with the PDF forms.
Sessions on all of these (Scorpio, Designer, etc) at MAX. Check them out.
Show how bring these HTML, Flash, PDF together on the client side. Code named Apollo. Enabling you to create RIAs and run them outside browser on desktop. Lets you avoid the limitations of the browser. Much better for RIAs to work offline, work with system, and so on.
Ed Rowe – Apollo
Leverage existing web development skills to create desktop RIAs. Showing the music player app built earlier in Illustrator/FlexBuilder/CF.
Install experience comes up, and it’s installed as desktop app in seconds. Launched by double-clicking. It looks a little different (different UI). Drag by title bar, minimize, reveal, etc. Philosophy: user should not have to learn new paradigm of an application-it works as expected. Install, uninstall, all OS idioms integrated whenever possible.
Shows because read/write files from local disk, it can pull in songs from local disk. All metadata displayed in the player. Showing album art, which is pulled from web service. So local playback, and remote info displayed too. Realtime visualizer too. Shows off power of new Flash Player VM.
Cross platform-so now Apollo is shown on the Mac. The music player is installed on the Mac. Looks exactly the same, and works the same way. All the same code used to create it too. Do not need to do special work to make it work on the Mac OS.
Google Maps shown. It is displaying in a desktop RIA – live. So it’s a complex Ajax app running live within Apollo.
A contact drawer and contact panel are created in Flash running within Apollo. So the Flash is working with the Ajax app, all within Apollo. So they’re all cooperating. The contact info from the Flash part of the app is dragged onto the map, and it then brings up the map for the specified address. In other words, the HTML and Flash stuff was working nicely together.
* Local file access
* Online offline detection and events
* Drag and drop
* Clipboard access
* Background processing
* Multiple windows support
* Custom window chrome
* And more…
Workflow (you can use):
* LiveCyle Designer
* Command line
Deployment package: SWF, PDF, HTML, PNG, JPG etc. Provide it to user by putting it on a website or sending an email. User uses this to install the application using this deployment package. The assets are copied to the local machine that executes and allows user to run the app.
Demo-ing apps built by community in Apollo on Mac.
* Finance application: Flex, PDF, Flash running in Apollo.
* IM app for MySpace, used to chat with your friends on MySpace.
* Ebay application-live application connected to Ebay network. Can use webcam to take a photo. Apollo swag going up for sale on Ebay! Donating the $$ to a local charity. Go to Ebay auction.
Demo-ing apps built by community in Apollo on Windows:
* Word processor built in Flex-called Nimbus. Being layed out using ActionScript in real time. Tables, artwork, formatting, comments (!) etc. Stored on the network, using XML to store. Comment annotations saved on server so several people can work together. Can turn off comments too. Will work cross platform too.
* Internet TV application. Branding of video player changed depending on video/station selection. Can be streamed, or downloaded to computer for offline viewing. Can add feeds (any RSS feed). Can watch full screen!
Full screen now supported in the beta release of Player 9.
www.adobe.com/go/apollo — can sign up to receive the labs release as soon as it’s released.
There is a $100,000,000 investment fund for Apollo development. Adobe wants to help you create applications. Fund to invest in these technologies. Can get info at the Adobe booth – sign up to get information.
Tomorrow’s keynote sneak: Focus on mobile. Largest device running Flash player today. Car driven out. Jag 2007 car. Running Flash in console. Control climate control, audio, navigation, phone — integrated with the hardware in the car.