Adobe MAX 2007 Keynote (Day 2 Edition)

OK, so here are my very very very crude notes for the day two keynote session…. Forgive the copious amounts of typos and vague information. Its can be a bit tricky typing for 2 straight hours. ;)

Enjoy, I’ll try and update with new information/clarifications or at the very least fix my horrible spellings as time permits.


10:29 — Sitting in the Adobe/overflow room. Keynote scheduled to start in a couple minutes.10:33 — Still pumping the music.10:36 — Music stops, and they start playing a video on the big screens.10:37 — Somebody yells “woo”10:37 — A different “switch” ad. Very well done.10:38 — Kevin Lynch takes the stage.10:39 — there is apparently a card on the lunch tables. URL is apparently http://adobe.mtv.com for AIR challenge.10:30 — Bruce Chizen (Adobe CEO) takes the stage and talks about live as a CEO. Why does Bruce remain CEO? Sunday Bruce went to a concert (Dave Matthews Band). Talking about getting backstage passes at the concert with the band and crew and how they use Adobe products. Seems like we need to comp them some software. ;)10:44 — Bruce is talking about sitting through the sessions and keynotes and being amazed at what the community is doing with the tools, and what they’re building. Applause for Bruce.10:45 — Back to Kevin. and our journey through the Flash Platform. Today we’ll be looking at “servers, services, and tools”.10:45 — Kevin invites Steven Webster (formerly of Iteration Two) to talk about rich applications. Steven is talking about LiveCycle ES. We’re looking at a video of Mitch Free from mfg.com, where Mitch talks about how Flex and LiveCycle improved the previous HTML experience and a really nice looking RFQ app. mfg is a Flex app sitting on top of a Java backend. Steven is talking about forms in LiveCycle using LiveCycle Designer and LiveCycle Workbench ES. He explains how you can take a paper-based form, scan it in and turn it into a rich internet app. Now he discusses digital rights management and digitally signing content. He shows how you can send a PDF to a user so that a user must provide a username/password before they can open a PDF, or how you can prevent a user from printing or emailing a document. There is apparently a fully functional version (demo?) of LiveCycle ES available on Labs for download.11:57 — back to Kevin. Who discusses hosted services.1) Scene7 (recently acquired by Adobe). Kevin invites Doug Mack onto the stage to discuss “Scene7 An Adobe Company”.* Joined Adobe May 2007* Leading “on demand” rich media publishing media* Enables creation of enhanced website experiences* Automation makes it easier, too.Doug shows gucci.com, and shows a bunch of watches which he can click for details and click again for a really crisp high resolution photo which you can rotate by clicking some buttons.Next, Doug shows a uniform app which lets you create a custom uniform for a Football player which lets you hcange colors, jerseys, accent colors, all of which is layered over the player. Plus he selects where the player number and logo can be placed (the logo correctly wraps in 3D space on the players shoulder). Wow! Next he uploads a photo from his laptop and places it on the player. Plus, he converts the image to a high resolution PDF. Applause.11:06 — once the photos are in the Scene7 service its as easy as a URL call with custom URL parameters. Plus, there is a secure image portal where users can view photos.Scene7 built a prototype store in AIR for QVC. Next he demos the QVC Interative Player (AIR App) where he can rewind to previous shows or see upcoming shows, aand watch a live broadcast and talk w/ friends or email friends. App has nice VCR like controls with “cue points” to you can jump to predefined locations in the video stream.Scene7 is launching a new service next year (?) for lower end businesses.Ad\ndrew shebanow to showcase “SHARE” which is a new service which allows users to share files with other users. Free gigabyte of storage.you can take files from the desktop or existing library from the SHARE application and specify who the file will be shared with, or whether the file will require users to log in. The files get uploaded, virus scanned, and emails are sent to the people you shared the document with. The app also creates a thumbnail of the document and tells you who you shared it with. The viewer is basically “Flash Paper on steriods” where you can page through the document and zoom in in a nice preview app. He also shows a nice embedded view where the document is embedded within a webpage by editing HTML file in TextMate (?).There is also a full set of REST apis to upload/share/manage using free REST api (which should make for some interesting APIs). Plus a full set of ActionScript 3.0 APIs and shows some ActionScript in Flex Builder (I think its an AIR app) and shows how you can easily upload and download files. More stuff coming soon (integration with BuzzWord), conversion from Office and Open Document… Go to see SHARE beta later today at www.adobe.com/go/share.11:19 — introduces Danielle Deibler who will discuss “Pacifica” which is high quality voice messaging in Flex and AIR. Shows a demo of Danielle speaking to Dominic Sagolla (?). Dominic discusses the history of the code name (Pacifica), and shows a nice shared video of a surfer all while continuing to talk over the high quality voice chat.Version 1:* HQ voice chat* text instant messaging* presence* NAT/Firewall traversal* Ajax/HTML, Flash/FlexFuture Roadmap:* video chat* p2p* AIR* PSTN AccessPrivate beta starting this month (oct 2007)Pacifica team is hiring (Engineers and QA)They are showing more looks at the Sneak Peeks Session tonight.11:27 — Nigel Pegg takes stage to discuss “CoCoMo”. He discusses how Acobat Connect (formerly Breeze) is the most successful hosted service.Rebuilt entirely in Flex (Formerly was Flash MX), anod now everything in UI components so the UI can be customized . You can fully style UI.Connect as a service with APIsreal time data messagingreal time AV streaminguser identity presence & permissions* real time file publishing and collaboration11:30 — shows some code.[session:ConnectionSession /], [pods:WebCamera ], [pods:SimpleChat /], [pods:SharedWhiteBoard /] [collaboration:AudioSubscriber /],adobe.com/go/adc to find link to their blogs.deploying with the next version of Adobe Connect.11:37 — Kevin retakes the stage. looking at the final section, “Tools”. Kevin mentions the mysterious “Thermo”, which has been vaguely mentioned in past two days. Mark Anders and Steven Heinz take the stage to discuss thermo. Thermo — RIA Design Tool. Makes it easy for designers to build rich internet applications. Thermo creates Flex applications. Steven demos Thermo, which looks similar to photoshop. you can create images from scratch or modify existing images. as he draws a rectangle it shows the width/height in a nice tool-tip like window. Plus a nice property inspector appears once the rectangle is drawn and lets you easily edit color and other settings. Steven switches to source code view and shows the generated MXML. there is an <mx:Graphic /> and <mx:Rect /> tag in the code view. Steven opens photoshop and opens up a PSD of a music librarary. He shows how all the assets in Photoshop are on separate layers. This time Steven starts by importing the PSD file instead of creating a new file from scratch. There is an “Import “Mediacenter.psd” to stage” dialog which lets you select which layers get imported. He imports the app and the crowd applauds. Steven shows source. where we see mx:BitmapGraphic tag. and runs the Flex app where it looks exactly the same as the PSD, and the static comp is still basically an image. Next Steven converts the static text artwork fo a text input control. More applause. Now, clicking on the text input brings up a different property inspector which allows you to edit font information, alpha, alignment, color. Steven republishes and shows how the text field is now functional. More applause. Steven jumps to code view. Font information is determined from the settings in Photoshop. (Wow!)11:50 — next we look at converting the static images into some dummy data so that the scrollbars and data is interactive and functional. Chooses the “convert artwork to list” and demos how you can change padding and how old layers are still semi-visible to allow for onion-skinning. Then shows how you can go to a Layers panel in Thermo so you can toggle layer’s visibility. Next he shows how you can resize the album cover images and how state transitions are added, and previews the state change animation directly in thermo without having to republish. shows how he adds transitions to indivual layers and tweaks the timing of each of the transition layers (move, resize, various fades). All this by simply dragging the mouse, no code editing at all. Wow!Shows how you can use “lorem ipsum” for the dummy data (artist name and album name) so you can easily populate the app with dummy data.Next Steven shows how you can grab the scrollbar graphic and easily convert it to a horizontal scroll bar. He edits the scroll bar in place and reorders some layers to create a fully functional layer. He clicks a down-arrow control which allows him to link up the scroll bar with the image list control on the stage. various “oohs” and “ahhs” accompanied by applause.Shows how easy it is to add new additional items to the data provider. An excited crowd. Most applause all day. Thermo and Flex Builder share the same format and resouces so files can be shared between the two apps.Thermo demo is early sneak right now. Developers and designers can expect something next year they can experiment with (stay tuned).12:03 — Back to Kevin. He invites Mike Sundermeyer from the Adobe XD (Experience Design) team. He announces the adobe Experience Design Alpha site. You can upload links to your site and get feedback from the XD and community. Plus lots of great looking resources on design and patterns and lessons learned. go to the http://xd.adobe.com URL to see it.12:09 — Kevin discusses the newest “big flash device” which seems to be a yacht. He shows InteliSea which is the whole control system on a wall in an office. Back on the boat the Captain (named “Kirk”, funnily enough) shows a touchpad where he can view diagnostics for the ship from a keen Flex App (Flex for the win!). They show a funny system where crew mates are tagged with RFID chips (presumably clothing and not implanted DIRECTLY into the crew) where an alarm will sound if a crew member falls overboard. All built in Flex.12:14 — Kevin mentions that the latest version of Flash Player 9 (codenamed “MovieStar”) is already on Labs in beta and should be released within next couple months (?).12:15 — a LOT of stuff planned for 2008 (including new version of ColdFusion).MAX Awards tonight.Some great sneak peeks tonight… stay tuned!12:16 — video of AIR bus and their great cross country tour (including sessions, games, beer, etc).