MAX 2007 Sneak Peeks semi-live blogging (stupid wireless vs battery)

MAX 2007, News and events 5 Comments »

Opens with band. We are being suitably entertained as we wait. Biggest… sneak peeks… ever.

Peter is being a jerk.  OK, we’re on - it’s deHaan vs deHaan blogging!

5:42 and the fun starts.. very loudly. The room is shaking the volume is turned up so much…

Michael Gough.
- 3 activities tonight… 2 repeats and 1 new thing

1) MAX awards (designers, developers, governments, enterprises) Canada, Hong Kong, Germany, Singapore.

As the momentum builds, competition gets tougher.
Going to show you the finalists, 2 competitors — then we give the award to 1 of them.
At the end, People’s choice award.

Honorable mentions

Advertising and Branding
* Incredibly MINI (the new Mini) — Interone Worldwide GmbH
* The Passenger — Fuel Industries, Karbon Arc
Winner: Interone Worldwide GMBH.

Communication and collaboration
* Scenario based interactive mulitplayer simulation — Hong Kong Police Force
* Online marketplace for manufacturing industry — MFG.com
Winner: MFG.com

Enterprise
* GES Intellikit — GES Exposition SErvices and Four Point Solutions Ltd.
* Wachovia Corp - SErvice Request Managemennt (SRM) Workflow — Wachovia Corp and Cardinal Solutions Group, Inc
Winner: Wachovia Corp / Cardinal Solutions Group.

Mobility and Devices
* OwnTape — Dalrus Pte Ltd
* Shockwave Minis — Shockwave & Addicting Games an MTV Networks Company
Winner: Shockwave & Addicting Games

Public Sector
*International Space Station - interactive reference guide — Nasa
* OASSIS - Operation Against Smugglers Initiative on Safety and Security — US Border Patrol - Homeland Security
Winner: NASA

RIAs
* BMC Dashboards for BSM — BMC Software
* eBay Desktop — eBay and EffectiveUI
Winner: eBay and EffectiveUI

Video
* BBDO for HBO Voyeur - Big Spaceship
* ILM’s The Show - The visual effects of Pirates of the Caribbean 2 DHAP Digital Inc
Winner: Big Spaceship

People’s Choice
Winner: eBay Desktop

Welcoming Brady Forrest — Ignite Awards
Ignite awards.
Ignite talk series where everyone gets 20 slides, 15 seconds per slide — here to present the winners of an Ignite

Presenters:
R. Hoekman Jr. — Everthing is important: the effects of a tiny change to WordPress.com
Greg Sadetsky — Mapping with AIR

!!!!!!!!!!!! Sneak peeks!!!!!!!!!!!!!!
Mike Downey and Mark up as blues brothers. Disclaimer: “Adobe is under no obligation to release any of the technology shown here today in any current future product or service”

SMS voting to voite for your favorite using real-time SMS system (CF and Flex), winner receives an iPod touch.

First sneak:
Karl Soule and Karl Miller.
Both of them are dressed up as blue man group.
Communicating visually with visual communicator - brand new to Adobe. It is a different paradigm for working with video production and presentations. No editing - no timeline. Mimics how live broadcast is handled. They had 3rd graders making professional looking videos with this thing.
Has a telepromter and you can read it, and it has a video playing, and you can green screen and put in a background. And you can insert images in a bucket and it will show until the next one shows up.
Then you can output it to a variety of formats, and you can even stream live using Flash Media Server. Can add titles, effects, blue screen/green screen built in.
All MAX attendees have a copy of this thing in your bags - so it’s the first time you can go and play with a sneak peek at home.

====
Downey has a surprise to share. Immediately after the sneaks - behind the AIR bus there is a big party over there.
====

Danielle Deibler to discuss VOIP in Flash Player.
They are a VOIP service - point to point media session, and peer to peer technology for Flash Player.
Also going to be enabling some extended codecs in the Flash Player beyond the ones available today.
We’re letting people brand the experiences themselves, no Adobe logo going ot have to display. And you can keep your users - only have to use your credentials.
Internal project being shown — diary book that you can update every day for your close friends. Added voice and a simple presence.
Open it up, and you can see some close friends who are logged in. And she is calling a guy, and the audio is coming into the computer using the network, and using the mic in her computer, and the dude is backstage. Activity detection in the app.
Flexibility of the app: Now going to use an AIR application. Don’t have AIR onto their roadmap until next year. But have launched it internally at Adobe - roll out voice inside of an app that’s a directory of company employees. Calls a dude right in front of me on his cell phone. And it worked!!
show you that the roadmap that they’re showing is pretty real. Doing demos, and working on the technology. Hopefully better clarification now!

====

Ken Sundermeyer - showing stuff with Flash and handsets.
Flash Home for Mobile.
Going to make a UI nice! Can replace the Home screen of your phone with Flash.
Typically a home screen on a phone has some wallpaper, clock, indicators — boring!
Flash Home will let Flash to make that screen a lot more exciting.
Boot directly into Flash. Personalization on phones is a lot of money — people want to make a phone nice. A phone is in your pockets and vibrates… it’s pretty personal he says.
Great designers like the community can build this.
Flash Home - you get more realestate, he can use a launcher bar with icons, you have tabs and show a lot of information there. Went from a single idle screen to show a lot more things that he cares about.
You can get web data - pull down feeds. Can also leverage FlashCast, which is a server. Optimizes data and pushes to the phone only when you need it. FlashCast will know your ZIP code and get the right weather, data, and so on. Unlike a slow WAP browser, this is instant on, always there, always up to date.
He is pulling down the text and photos from Bill Perry’s sites. And even if you have no service, the last data you pulled is there.
Flash Home is integrated with the device. AIR has broken through the sandbox — this is similar. it lets you get at SMS, calling, and everything — access to device. Pulling everything together (device, web, etc)
You can completely theme this thing. You can make things for sports or whatever.
Showing code on paper… literally. He’s pointing with his finger at the code that he’s explaining… is pretty funny. Showing how he can customize the background based on the area code… if it’s from Seattle, change it to wherever background. Demos how this actually works using a caller from the audience.
You can buy these things, subscribe to them “OTA” (over the air.)
He has a catalog of Home screens - you can get new ones, subscribe to whatever you care about.
“Hope it makes your phone a lot more exciting for you NEXT YEAR”

====

Photoshop Express — Geoff Baum

Consumer, online version of Photoshop. Not to replace Photoshop, just quickly edit photos online in a hosted app. Uploaded photos to Adobe, and you can select and then edit the images online.
Showing auto-correct - scrolling over images, and it’s rendering real-time in Flash.
Going into another edit - selecting saturation > White Balance — series of thumbnails to choose from to select what balance you want. And it’s doing this real time in Player.
Showing a photo of a boy - needs to be cropped, red eye, saturation changed, vibrance, rotated. He starts doing all these things in this online hosted app.
You can see the difference between the original and what he just did - and it took only 30 seconds.
The features are being selected from a list down the left hand side - sort of an accordion that groups things. There are 3 tabs across the top “Quick” “Normal” and “Advanced” that have different selections.

He is now removing Blemishes from an image. You can sort of choose areas of skin you want to replace the blemish with.
You can undo what you’ve done too.
Or you can go into timeline mode and select which version of the photo you want.
Modeless in sense you can do any edit in any place. Can go back or fwd in time.
Non destructive editing
Can go anywhere in the timeline, and it will re-render in the Flash client.

Going to do a replace color too. Changing the color of leaves around the leaves. And now he’s changing the color of a car. Or you can choose “solo replace color” Black and white, and only the car has color in it.

There’s distorting too - you can distort parts of the car.

Lots of cool features, all hosted online - you can upload, edit, package them up in a slideshow, embed on a blog, share with your friends.
Sense of the power you can get just with a Flash editor.

====

Intermission. Band is playing again.

===

Danielle Beaumont - Flex and AIR authoring in Fireworks “Next”

Custom skinning, along with being able to create prototypes for AIR.
In Fireworks - currently offer you some Flex components. You can drag them onto the canvas, you’re bringing over elements that have MXML intelligence inside them. They’re known components. Checkbox and buttons and so on behave like those components. This is great, good for wireframing, but if you actually want to custom skin it’s not too easy in FW.
In next version, you can do that directly within FW.
Showing a design she’s working on, they have custom skinned components.
Dragging an unskinned component into FW.
Want to skin it.
Double click it — and she’s editing the skin right on the canvas.. no jumping around anwyehere.
Grab a slider, and paste in the new graphic and layer it appropriately.
Juming over to the design, and then goes and replaces another graphic.
Supports nested symbols.
Now, wants to preview the Flex project — extending the capability so you can preview the MXML application right in Fireworks and put it in a browser. You no longer have to open it in FlexBuilder. Now you have a browser and all the components are known, skinned, and interact with them, and everything.
Can use AIR to build a prototype too - take all that chrome off.
You’ll be able to load the widget up and cache the data.
Can preview the AIR application right from fireworks too.
FW team is excited to get feedback. In the next few months, will be in Beta with these new features!!

====

ColdFusion — building online offline applications with CF and AIR. Hemant Khandelwal

Without needing to know anything additional (CF developers) to make this happen. CF, and AJAX application. You can send data to a server. If you refresh, send the data back to the server.
Want to do 3 things to app: Make it AIR, make the data accessible to him in an offline mode. And when you send a form, if the AIR version is in offline mode, want the offline submission to happen when go online.
Couple of changes made to CF code to allow it to give him offline access. Adding a CF AIr access track to his page. Adding an offline mode to the grid. CF is generating all the code that’s required for the box grid to store the data into the local database, and do the sync.
Then he generates the AIR application — CF has generated a bunch of callbacks for him.
Adding some buttons on the app so he can go offline and online. When he’s online and sends mail, it will go to the server, and when you refresh it shows up.
When he goes online, it automatically syncs with the database and gives you the data.
All you need to do is supply a mode, and it automatically does everything to you.
Going to send data to the server, and show you how offline data can be sent to the server. When he’s offline, the mail goes into the unsent box - it processes the fields and stores locally (CF does this for you). When you refresh, the mail leaves the unsent and goes to the server.

====

Web to Print technology - Roey Horns and Will Eisley

InDesign and Flex. How you can create simple to use print applications using Flex and InDesign server for backend. Server version of the layout engine used to produce thousands of newpapers, magazines and so on.

Have a customized menu service - able to print it, but add in the daily special into it easily.

Designers are attracted to this because you can do very nice typography, layout and so on - and designers don’t need to know scripting or any developer stuff.
You can upload to the server using an admin front-end. And suck in info from the ID file, and you can work with Template options.

Restaurant owner might use this service to create the menu. There’s a Flex interface with several tabs across the top. On the right side you see a live-preview from the ID server. It looks like exactly as it will when it prints. You get to enter in stuff, and it will update real time on the right (where you see the server preview).

Uploading an image to swap in (preserves transparency). And you can switch to a different theme - it changes all the colors in the menu, changes a default image.

You can with one click take all of the data from the original menu and populate the new menu.

Then you can create a high-quality PDF, that’s personalized menu in a few different steps.

Example of a web-to-print solution that you can build today.

====

Future version of Flash - Jethro Villegas and Tony D.

Major structural and architectural work going into Flash.
New stage rendering core built on Flash Player 10. Benefits to be shown…
Designing around video… tough because you can’t see the video while you’re working.
New version of Flash, you can have live video on stage playing at author time.
Not only is video live, but it’s even interactive. You can pull out colors and stuff.
Better WYSIWYG on stage so you don’t need to Test Movie so much.
Another benfit is some of the things like 3D and live filters - you will see that right in the editing mode.
This is only one part - so there will be tooling for 3D, and tooling for advanced filters.

One of things hear from designers and animators - problems with tweening. Keyframes and timelines, headache. Want property changes over time.
Right clicking a symbol and creating a tween,
You see your path and see your keyframes across the stage (new span time) - path is adjustable and editable (think of Afeter Effects) - you have a bezier path. (Again, think After Effects)
Move the object, it changes the path. You can have scaling.
NO MORE KEYFRAMES
Select the object, select and move the the whole path moves.
You can delete the object - but the tween is still there, so you can add a new image.

Drawing some shapes on the Stage. Adding some IK stuff to a drawn arm. And now he’s just animating this thing.
Moves with shapes, moves with movie clips — bones on everything. And it’s fully interactive !!!!!

With less than 20 lines of AS, test movie. Runtime IK in Flash!!!!!!!! Designers and animators with both love this.

====
Last 4 sneak peeks….

Rick Brown - new capabilities for PDF. Assisted by Michael Folkers

Take the Flash runtime inside of Acrobat, and see hat happens.
Acrobat is really for knowledge workers, everyday computer users. By integrating Flash, really transformed the way anyone now can take the power of those technologies and make some interesting presentation.

Demo - want to pitch the idea of a script to some movie execs. Has a script in PDF in Acrobat. Can take other file formats and add them to the PDF. Adding some PDFs, JPGs and so on - everything is in there, in conext with the document.
Have the Flash runtime in there, so you can view images, Flash game right in there, Any content type that can work in Flash can work in there to. like H264 video, FLV and so on.
Have all the content/assets together. The user interface though is pretty dull. Want the content to stand out - you can replace the UI and customize the experience of the document. So has created his own custom navigator - pulled out the metadata from all the files. There’s animation and sound.

PDF and Flash have powerful scripting models, and can go out to web services. Bridged the JavaScript model in PDF and AS - can go out and talk to web services. Have a Flash application running in context inside the PDF and talking to Yahoo maps. Taking the info in the PDF and hand it off to the application - then everything is in context with the document.

Can have dynamic content and reliable documents al together in the same package.

Integrated real time collaboration capabilities inside of PDF. CoCoMo running inside of a PDF, in context with the document. Showing a floor plan of the new office moving into - don’t want to spend a lot of time trying to understand the document… so he’s going to connect real time - can see if other people are present in the document. CAn chat with him, and sync the view of the document with each other. Want to show exactly what he’s looking at - so you can zoom in together and so on.

====

Create content on multiple platforms - Steven Heintz and Ramanarayanan (Ram) Krishnaiyer

Showing Ubuntu.
Showing Flex Builder Linux!!
Based on the Flex 3 featureset. So you can do code hinting, syntax coloring, code completion, outline view, let you navigate the source code. Navigate using ctrl click.
Putting a break point and debugging the Flex app.
All the features to build Flex app, debug.
When will be able to give people an early version - it is still a very early version.
If there is interest, might be able to get a copy out for people to try….. oooonly if people vote for this session?
GO to Adobe Labs - as of about an hour ago, it was available on Adobe Labs. Still an early alpha, based on a number of Flex 3 features. Doesn’t have design view, but continuing to update the alpha based on community.
Marketing team has some stickers too at the doors here at MAX :)

From sneak to available…. :)
====

Scott Petersen
Flash on C/C++

Flash doesn’t have XSLT capabilities, in Flash or AIR there is not a lot you can do unless you write your own implementation.
Working on experimental technology to translate C/C++ into ActionScript and use it to create Flash or AIR apps.
Pasting a bit of code - calling the AS equivalent of XSLT… jamming it into HTML text.

Taken C source for libraries, and ActionScript as output.
Could extend XML object to do XSLT transformation in a single line.

Once you have C/C++ - you could take Ruby interpreter, PHP interpreter and leverage in your Flash and AIR apps.

Will take your syncronous C code and convert to asyncronyos so it doesn’t block the UI
So you can approximate multithreading with that.

Ported a more complex app - Linux Quake ported into Flash. And even modified it in Flash. (!!!!!)

Quite a bit of C code that’s interesting to port.
Possibilties for porting:
Encoding libraries for media
Image processing
interpreters
Your company’s legacy logic.
Port some server side PHP right into your SWF.
Interesting with AIR
Media encoding and decoding (ffmpeg, mp3, camera raw)
Internet protocols - Jabber, Google Talk

====

Shai Avidan
Content Aware Image Resizing

“promised when I came here that everyone would be drunk by now” :)
Content is king - want content to apply to the transportation that you’re doing. The content should reflect the result.
Show a simple way of doing that — seams.

You can reduce or extend the image -(you should see the YouTube video of this instead - google “content aware image resizing” or his name.)

You can add constraints for the scene carving - so images that don’t work you can set these constraints so it doesn’t distort.

This is seriously crazy stuff - he’s erasing a shoe from an image with all these shoes, deleting a boat from an old print. All of this on a flat bitmap file.

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 5 out of 5)
Loading ... Loading ...

Liveblogging MAX 2007 Day 2 General session keynote

MAX 2007, News and events 3 Comments »

General session keynote - Day 2

Kevin Lynch

mtv.adobe.com - MTV contest. Cards will be on your tables at Lunch.

Bruce Chizen

“What keeps me going” (Why still CEO of Adobe) Pains associated with the role - financial community working with them is like going to the dentist for a drilling without Novicane. Dealing with the press is facinating. Words flow, print the words. but put it around other stuff - words are the same, but the words surrounding them is not what he meant to say. Privacy. Anywhere he goes in the Bay Area, somebody knows who he is - people will point and so on - weird and awkward. And everyone knows how much he makes, and everyone thinks it’s too much. Legal risk - something he says today could put him into jail in 5 years. So why does he keep doing this? Two examples of why he puts up with all the time: 1st) Took wife and son and CFO and family to go see Dave Matthews Band, and there was an Adobe employee who knows a member of the band crew, and could get him backstage passes (!) — standing there with drummer, keyboard, lighting guy - and he’s in awe of them, and they can’t stop talking about Adobe products and how they want to try CS3. Felt it is great that he represents a company that impacts someone as famous and impacts DMB. 2nd) Dawns on him during general session that there are 4000 of us who have paid to come to MAX. Get the sense that we are truly connecting with one another, hope that learning from each other. Objective is to inspire the community, but can ensure community is inspiring Chizen and Adobe employees.

Kevin Lynch

Services, servers, and tooling areas - to be covered.

Business logic is being written and written over again. Lot of common patterns on how people are working together and sharing information. Trying to bake some of that stuff on both client and server side to help out that. Best user service + best server side logic together.

Steven Webster - take us through enterprise applications.

Experience matters, and are measured and well understood. What happens behind the glass? What happens when you hit the submit button? What happens on the backend can ruin the experience if it doesn’t work well. Going to cover LiveCycle ES - and those who will platform on top of LiveCycle #S.

mfg.com. They have people in different time zones, languages, etc - everything very technical, lots of data to be collected. Bad user experience. Can real time match customers to suppliers anywhere in the world. Can upload files, process them automatically into 3D pdfs, set policies and permissions to control access to that file. Can expire rights to view based on certain events. More control over IP using the LiveCycle ES stuff. What the internet was meant to do.

LiveCycle ES exposes a lot of useful experiences. mfg is a Flex app on top of Java archtecture. Has a lot of data to process - data and service oriented, and turns data into valuable information. 3D cad drawing, upload, and create a request for a quote (RFQ).

Wizard can help you out here - guide builder. Use a design pattern called a “Form guide”. Make the form into a RIA - you can style, skin and embed it into your existing experience. You can scan a piece of paper, it will recognize the form, and turn it into a RIA automatically. Form services.

Rights mgmt, digital signatures. IP is sometimes critical. Rights mgmt: you might have supplier A and B - send a quote, and ask for credentials (username and password), and they can then open and view information, and go one step further — you can prevent people from emailing a document, or even printing a document. Can go one step further — say Supplier A has been successful and wins the bid. Supplier B no longer needs the info - so their rights to view the document has been retired/revoked, Supplier A can still view it.

Service browser in LCycle- you can look for them, pick them, assemble them. You can even use 3rd party services, or write your own services. You have a Workspace with LiveCycle - flex based. So you can see the RFQs, and people can go into the workflow and see what’s going on and participate. All the Flex components are available, so you can build your own process management experiences. Lots of services available.

Available in the Developer Center for free. Even in the enterprise, and on both sides of the glass (front end and back end), experience matters.

Kevin Lynch.

Starting to make these available as hosted services, so you can start integrating them in your applications. We’re working on some services. Some available, and some in the works.

1) Scene7, hosted services.

Doug Mak. Scene7.
Leading “One Demand” rich media publishing systems. Easy to let you get rich media up to websites.
Enables creation of enhanced website experiences.
Automation makes it all easier. About getting more content out with your existing teams. Let you focus on value-added, take out the monkeywork.

Notion of single-master image, and the system dynamically renders whatever version you need. Saw tons of customers online, and see that most people using Adobe stuff. - Feeding it out to an Adobe viewer (Flash, Flex, PDF) — fill a gap between the content and the viewers.

Once you put up your rich media server, it’s just a web call to pull in the content.

Looking at Gucci.com. Site focuses on the content. Opens up a new page, and calls upon scene7 to open up a higher res view of the image. You can get a dramatic zoom in, and allow the user to drag and pan the image too. The customer can rotate the image as well. Designer can take the content for granted, and design the best experience that they can envision.

The URL you are calling has a lot of parameters. Those paramemters change, and you can call back a different size or whatever of the image. This is the basics. What if you can’t predict everything that you need? You can let the customer control their own application.

Showing teamworkathletic.com.
You can change the characteristics of the item - color, accent colors — change the color of a layer. You can go beyond the customization. You can even put graphics onto the image — he’s putting a number on a uniform that he has already change the color of. You can even customze the graphic. Graphic looks like it’s actually on the uniform (all sort of folded like the shirt and everything)

Customers will want to push their own images. So users can upload their own images (he uploads a MAX image and places it on the uniform).

You can print out the image — you can see that there is texture on the images that he has uploaded and everything — it renders a very photo-realistic image.

As simple as a URL call that you pull into the webiste. It’s a “software as a service” — you can email the URL to a person, or you can send them to a scene7 repository too.

Scene7 is strong in imagery, graphics, creating great web experiences. Called up QVC and asked if we could build a new AIR application with FLV and scene7 imagery.

Simulating a live stream from the show, and DVR like controls in this single scene environment. Or you can watch things that haven’t been broadcast yet. AIR means you don’t need to have browser controls there. And you can interact and browse along side the broadcast. Incremental information (cross-merchandising, other colors available). You can also look at 3rd party services — incorporate a complete view for the customer. You can email to a friend, shop with a friend, and so on. You can even index parts of the show — “heel cup” will take you to a specific part of the video that discusses that feature of the shoe.

Where going now other than AIR? Cross-media workflows. Going to take advantage of Adboe technology to be equally strong in print so you can do campaigns and so on. Next year launch a web self serving company so individuals or very small companies can sign up and create great experiences too.

Andrew Shebanow

Share beta. New service introducing - make it easy for people to share files, important documents with other people inside and outside the firewall, access anywhere on internet, big files. Free Gig of store - and people always have access to the latest versions of the files you’re sharing.

Experience - put things front and center : the most important part of the workflow. Can take files from library, desktop, and share files. Choose access level - anyone, or limited access (only people sent email to). Click open access, and click Share. Upload the file, sent an email to person shared it work, and in the background also thumbnailing the document. It lets you see who you have shared things with in the past — always remember who you have shared with, who has seen the document. Don’t have to manage the content.

Things interesting when you see what people see when they see the document. Combines flex and PDF — Flash preview of the document (like Flashpaper on steroids). You can zoom way in, pan around, and great performance. From here, other people can sign up and log in and get 1gig. You can see what other people have shared with you.

Also want to let people share on wikis, blogs, web pages — so there is an embedded view as well. Shows a blog, and you can add a bit of embed code. Now there is a view of the document of a presentation right in the blog — page through, switch to a specific page number, and you can click “share/download”, and you can get the source file from the author.

Fully resizable too - so you can either make a thumbnail embed, or a large one.

Has full set of REST APIs - upload and download, share docs, set permissions, retrieve doc thumbnails and previews, manage downloads. Allow for interesting mashups.

Also have set of AS3 libraries, so you can easily use the REST apis in your applications. Use standard XML to look at data returned, process, etc.

Simple application, will be interesting to see the apps you create. More stuff coming. Working on:

Improved file organization, tags filters, user defined.
On the server conversion for open document files.

Create a PDF and share from applciations.

adobe.com/go/share. Will allow in a few hundred more people at noon.

Danielle Deibler

Pacifica - creating a service that hope developers will use to incorporate high quality voice messaging, presence into their apps.

Talking to Dom remotely - he’s using USB mic and video. Starting an editing session. Dominic is actually going to be mixing a clip in remotely.

Focused on voice for now.

Eliminate complex back end - simple point to point connection, enabled by Flex components on top of the Pacifica service. High quality voice chat.
Text instnant messaging
Presence
NAT/firewall traversal - enable point-to-point
All in the existing apis that you use

Future:
- video chat
- P2P implementation
- AIR support
- PSTM access (traditional telephone network)

Private beta starting this month. Looking for developers with exisiting RIA that would be enhanced with this service. Also hiring developers and QA. Will also give some sneak peeks this evening.

By this time next year, want you to be showcasing applications that use this technology.

Nigel Pegg - CoCoMo

Real time client/server platform.
Lots of changes - rebuilt the entire client UI in Flex.
Took of all spare time because of moving to Flex - so remade UI a set of UI components. All of the pods have UI components with styles, skins and so on.
YOU can develop connect stuff in Flex.
Have foundation classes for Connect.
Real time AV streaming.
Also refactored, and opening up worldwie hosted service structure. Means that any Flex application that wants to mash up real time mutliple user experiences.
All take to build these kinds of applications is client-side Flex.
Made programming really easy so any client that embeds kokomo and has access can use.
Removed a lot of the async programming that would have taken to get into this.
Providing foundation classes that allow users to access low level stuff.
Shared whiteboard — full whiteboard from Connect offered as a real-time component.
Mash up these new components into anything you build.

Will be deploying with next version of Connect. Will have “adobe hosted services web APIs and mashups” today at MAX.

Collaborative methods: go to adobe.com/go/adc.

Kevin Lynch

Next category - tooling!

Figure out how to enable more people to create RIAs.

THERMO!

Enable people to design with some embedded logic.

Mark Anders Steven Heintz

Presents a component based model that makes sense to developers. But this doesn’t make sense to designers — they draw something and then give it to devs to implement. Thermo is to make the workflow between designers and devs to work together.

Allows designers to start with static images, and to transform it in place into a running applications. Wire interactivity (clicks, etc), and do it without writing any code. One of the hardest things to work with data… allows designers to create apps that use data without code or access to data source.

Thermo is a seamless workflow for devs working with FlexBuilder. Allows designers to take design much further and be part of the production application without loss of fidelity. Own the design during the development process.

Steven:
Looks and feels like a designer tool. PS IL and FW users will feel comfortable in it.
Creating a new blank application canvas. Use drawing tools to create parts of the application, add or manipulate graphics from another place.
Drag a rectangle that gives you an in-context display of x and y and so on. Then you get a panel that pops up where you can change properties.

Mark:
Thermo is creating a Flex application, and it’s creating the source code while you add things. Tags represent the graphics. Thermo has a complete representation of the graphics that Flash has, but becuase it’s Flex you can add states and transitions to make things come alive.

Steven:
Going to Photoshop, pulling up a comp that’s static of an app. Intended to be a music browser. Hard to express how you want the behavior to look and feel - put the images within layers though. Can work with this easily in Thermo when you import it.
Starting a new RIA but now going to import a PSD file. Have some options when you bring it in - how you want to treat layers. Want them as PNGs so you can work with it, and text as text (and preserve). Now it’s on the Thermo canvas — it has been converted to MXML. Showing code. Can use this code and use it to turn it into a real app. But still a picture of a Flex app… now going to turn it into a real app.

Rectangle is supposed to be a combobox. You can right click and “convert artwork” into a text input box (!! applause). Just with one change, you can run the app and now you can type into the text box. It picked up all of the font information that they had there.

When they go into the source code view, it highlights the asset that you have selected in the design view.

Thermo took the picture, extracted info about size and position and created a text control. Picked up the text and font in the graphic and set as properties of text control. Turned bitmap images into the inline skin of the txt control. Has the same look that the designer had.

Thermo will help you separate out the graphic so you can have a smooth workflow.

Now going to more complicated example - major UI of this particular app is 3 rows of images that sit on layer folders - represent selections. So we want to turn them into actual lists. If you were to do this in the actual application, it’s going to be dynamic data and pull in real album titles.

Using some dummy data in the application. Selecting artwork and converting artwork into a list. It will put a new list in place of these items, and we want to add behaviors so something happens when artwork is selected. And you can put them into design time data collection. Gives a name for the data collection. Design time data collection is now available so you can work with it when you explore the transitions and so on.

Define what happens when you mouse over the item. Select the item, and you go into an edit in place. In context display (pop up panel in context of your selection), and you can define an event — and it gives you a kind of “normal mode” coding widget that writes the code for you. Set Event / Action / Transition using pull down menus.

Thermo is detecting that there’s a transition/event that happens. In details state you’re adding aditional information - adding artist name for each album. Adding album name as well. Can tweak the design and animation using a timeline like thing at the bottom - sort of in the Property inspector area.

Now have an artist and album column in the design-time collection. You can enter real values into a property inspector. So going to add some data throughout dummy data. So adding lorem ipsum data feature, and you can add a number of words to add (so, 4 lorem ipsum words added into dummy data automatically).

Designer drew a scroll bar in the Photoshop comp. Scrollbars typically have several logical pieces (track. thumb, right and left arrows). Thermo knows how to handle this. You use the Convert Artwork to > Horizontal scrollbar feature. You can edit the scrollbar in place — you can see the common elements that the scrollbar has in the layers panel, and each bit that the scrollbar needs is in layers area. So now you can move artwork into the “thumb” layer so thermo treats it appropriately.

Now want to associate the scrollbar with the list. Need to click on scrollbar, and you have an indicator that lets you wire it up with another control. You get a wiring handle that lets you see other components that can accept this. So you pretty much can bind the albums to the scrollbar, so you can scroll them.

So you want to test the scroll - you can tell Thermo to duplicate the items you have so you have twice as many and you can scroll them. testing it, it works beautifually <big cheers>

A developer can open up the same project in FlexBuilder - at the same time. So the designer can keep working in Thermo, while te developer works on the logic and store and whatever.

Make it so designers don’t have to change the way they work, and they can give the developer something that makes sense. In lots of other environments, you would have to write a lot more code.

When get Thermo? This is an early sneak. You can expect something next year that you can experiment with.

Danielle Deibler

Pacifica - creating a service that hope developers will use to incorporate high quality voice messaging, presence into their apps.

Talking to Dom remotely - he’s using USB mic and video. Starting an editing session. Dominic is actually going to be mixing a clip in remotely.

Focused on voice for now.

Eliminate complex back end - simple point to point connection, enabled by Flex components on top of the Pacifica service. High quality voice chat.
Text instnant messaging
Presence
NAT/firewall traversal - enable point-to-point
All in the existing apis that you use

Future:
- video chat
- P2P implementation
- AIR support
- PSTM access (traditional telephone network)

Private beta starting this month. Looking for developers with exisiting RIA that would be enhanced with this service. Also hiring developers and QA. Will also give some sneak peeks this evening.

By this time next year, want you to be showcasing applications that use this technology.

Nigel Pegg - CoCoMo

Real time client/server platform.
Lots of changes - rebuilt the entire client UI in Flex.
Took of all spare time because of moving to Flex - so remade UI a set of UI components. All of the pods have UI components with styles, skins and so on.
YOU can develop connect stuff in Flex.
Have foundation classes for Connect.
Real time AV streaming.
Also refactored, and opening up worldwie hosted service structure. Means that any Flex application that wants to mash up real time mutliple user experiences.
All take to build these kinds of applications is client-side Flex.
Made programming really easy so any client that embeds kokomo and has access can use.
Removed a lot of the async programming that would have taken to get into this.
Providing foundation classes that allow users to access low level stuff.
Shared whiteboard — full whiteboard from Connect offered as a real-time component.
Mash up these new components into anything you build.

Will be deploying with next version of Connect. Will have “adobe hosted services web APIs and mashups” today at MAX.

Collaborative methods: go to adobe.com/go/adc.

Kevin:

Patterns emerging on the user interface. How can we share?  We have a team called XD (Experience design). Inviting up Mike Sundermeyer

Over the last couple days, seen lots of things you can do with platform and authoring tools. How do you create an effective experience? XD has been working for 5 years developing Flex and Flash applications. Wanted to share with you some thoughts of what they’ve learned .

Adobe Inspire XD site. http://xd.adobe.com

Top level are case studieis - examples of great experiences. Defining and designing RIAs - less it more, what makes a good experience. Research library - design patterns, and in the future, components. Adding new sections : 10 minute design review where you can post your own work, and people will give advice (from XD and the community). Along side everything are community comments.

Case study: TV 2.0. Talks about challenges, what’s the heart of this thing (what’s the “spark”). So controls are small and only where needed in this TV app because the content is king, and what you want to look at. You can add comments everywhere, and there are x-refs, so you can go find patterns and principles that relate to the case study that you’re looking at. Single to the user where you are, where you go to, where you’ve been. In context displays and so on not to overwhelm user with too much information.
Have hot topics which are comments.

Alpha site, please take a look and give feedback.

Kevin Lynch:

Biggest Flash device in the world: Last year Jaguar, this year: yacht. IntelliSea — systems that tells diagnostics (monitor water, and whatever else) and so on (inputs from around vessel, and broadcast all the data to the server, and then they’re sent to Flex UIs). Flex brings ease of development, speed of development, Flash Player is fast so they can handle all the real life sensors (GPS, XM, and so on). RIFD tag system so they can tag crew members, so the alerm will sound “man overboard” voice. hehe.

Roadmap:

Moviestar beta on Labs.

Today at MAX: betas of AMP, buzzword, flex, share, AIR, Flash Lite 3 to manufactuers
Weeks: Moviestar, Pacifica beta,

2008 release: AMP release, Buzzword released, AIR, Flex 3, FMS, Flash Player Astro.

beyond: Thermo, Pacifica, CoCoMo, CF “Centaur”.

MAX awards tonight. Send your vote anytime to 48477 - send the letter M followed by the number of the MAX award person you want to win.

<video of AIR bus>

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...

Liveblogging MAX 2007 Day 1 General Session keynote

MAX 2007, Community participation, News and events 2 Comments »

Hello faithful readers. Welcome to the Day 1 General Session keynote, brought to you from Chicago at MAX 2007. I’ll be your host, Jen (sometimes Jan) deHaan, and I’ll be liveblogging [although I know most/all of you will be reading this after the fact…] from the employee overflow room as we’re not allowed into the actual keynote. This is OK, because I’m all plugged in and limbered up, ready to take notes for you as fast as I can. Right now, just waiting for the fun to begin (as I watch a video feed of the guys practicing their presentations and getting the video screen all set up). Things look good.

9:17am - Doors are opening! The MAXee’s are streaming in (a new perspective from my remote viewing area…)

Stay tuned to this blog for the notes, brought to you as things are happenin’, starting in another 11ish minutes.

9:30: And now the fun is about to begin - I bring to you the General Session, Day 1, MAX 2007.

9:37 - still waiting for the fun to begin. Employee overflow room is nearly packed.

9:39 - music stops, video intro begins - General Session starts!

Video of people (employees and community folks) taking about engaging experience.

Kevin Lynch takes the stage. Welcome to MAX 2007
Theme of the conference: connect, discover, inspire. Enable community to connect, inspire each other, discover new technologies. Lots of that featured at MAX, make MAX your (commuty) conference. Worldwide MAX - going to Barcelona, then Tokyo.

Here at conference - going over the layout. General session area, Community Pavilion - different technology zones. Created space, sign up and present things, or go and talk to other people.

Over in AIR Park has the AIR bus, inside that there is a theater, tables for developers creating AIR apps, where you can go talk to developers. And a developer support lab where developers will answer your question. MAX the dog is in there, that you can buy. (oh so THAT’s what that dog is)

Adobe Developer Connection now launching (www.adobe.com/go/adc). Launched over the weekend, resource - all sorts of content (yay, this blog is linked!) — check it out, lots of articles, and people will be writing about this (!!!).

Launched the next generation of IntroNetworks connection - used for the social network. Now the IntroNetwork is out on the Developer Connection, and won’t be going away after MAX. Flash Player can support thousands of data points. Use it to get to know people at the conference, and keep in touch after the conference too.

25th Anniversary of Adobe. Kevin is going to recap what the decades have been like:

  • 80s: Punk, people looking like something. Geeks were creating desktop technology things. Using postscript fonts. Newsletters with lots of fonts.
  • 90s: grunge. People were creating CD-ROMs. New form of engagement, interactive pieces, people all immersed in them
  • 2000s: rich internet applications, interwebs, people communicating out around the world, and have a 2 way communication with people.

Technology changes, and the work you do keep changes. We’re going to stay on the leading edge, rich internet apps, pushing us forward and we’ll push you forward. Great travel. And don’t miss the party, you’ll be able to experience some of these decades there (!!)

Shantanu invited up.

Shantanu:
On behalf of over 6000 Adobe employees, welcomed you all to MAX. We’re at an interesting juncture of the industry. If you think about the new rich media types people are using, and the new devices people using to create and use - we think the time is right for a bunch of new applications to emerge. We’re here to share with you the interesting things we’re working on to show you the innovation at adobe, and the fab things you guys are working on.

With all of the content - how do we engage our audience, and keep our customers happy. Simple: to make the customer front and center of everything that we do. Digital experience that we deliver focuses on the individual. When we think of great digital experiences, it’s the exception rather than the rule. Move to capturing the emotional and human needs of our customers. As we (Adobe) deliver experiences, we’ve learned a number of lessons.

5 experiences and rules to make good experiences great:

  1. Content truly is king. Fact is, great dig experiences all about the content. Unfortunately the chrome being an enabler, sometimes a barrier. Some of us design the UI before the content. Think about the content first, and make sure the interaction flows from that.
  2. Great digital experiences adapt to the personality of the user. One size doesn’t fit well. What the user wants when the user want it - design this way. Sharing two digital experiences on a phone: First phone designed for a middle age individual. Extended the TV paradigm. Can switch through channels - person who is interested in news, stocks, and so on. Not the personality of a teenager. Now the second device: now it looks like what a 17 yr old might like. Fun, multimedia messaging, share pictures and video. Focus on their social life. Still have mutliple channels, but fun and makes a statement. If you can adapt it to the indiviaul, you can make it more desirable and make people more loyal to your app.
  3. How does one make things simple. We’re in a constant state of sensory overload, need to focus on simplfying the experience and make it user centered. Less is more - allows us to focus on what the heart of the problem is, and make things simple. Tried to do that in video editing in Premiere Express - tried to make sure that everyone who wanted to make video content could do it - and we can offer it as software as a service. Creating your own composition in PExpress is as simple as dragging and dropping video clips. You can also add pictures, graphics and captions, and add text to the video. You can change the length of clips, add a border around the composition, and add transitions between the video clips. In a matter of a few clicks, he has simplified clips, added stuff to it, and can preview it. <showing the video>
  4. Great digital experiences can use moments to guide. Actions meet the expectations of what the customers expect. AMP used to guide and orient users using the “glide UI” - showing Adobe Media Player. Can have a catalog of content, favorite shows and episodes. Eyes moving around the experience, provides meaning. Shows that movement can have meaning and turn into a compelling experience. USe movement and meaning - can be really powerful.
  5. Holy grail - increasing the engagement, experience of the user. Focus on the experience of the user. Showing a website created with Adobe stuff. Wanted users to focus on the excitement of a live race (bike race). Done a great job of integrating video with GPS information, can see Flickr pictures (people can share pictures in real time), can share information thtrough a chat. Everything in a single experience, integrate all these different mediums into 1 compelling and engaging experience.

Fact is, technology finally catching up with our vision. Opportunity to make every interaction a compelling experience. Take the quality of digital experiences to a whole new level - the digital revolution. Partner with community to make it a reality.

Adobe technology platform.

Kevin Lynch. Back to the stage, showing diagram: At top - applications. Video, websites, RIAS, cross-media technology.

Video: huge wave on internet. Flash is number 1 video format on the web today. Over 70% is Flash. Flash is number 1 player on PCs, and around consumer electronics, H264 - (cell phones, game consoles, etc), want to make sure Flash is part of this. So we’re embedding H264 into Flash Player. I tmeans it will make it easier to repurpose video content across platform. Lets hear from Yahoo about this.

<video> Video is everywhere, Yahoo uses video everywhere. Yahoo can take it, put it into Flash, and have the same experience across Yahoo. Play everything back seamlessly. Blah blah.

Video software at Adobe - offers the entire workflow from planning to playback. From early stages at concept, right through to delivery (includes creation, CDNs, encoding, etc) - have connections to everyone in the industry so you can create the best experience for your users.

Flash Player team has been enabling this in Flash Player. They’re adding other things to Player - up to 1080p HD in the player, and you can deliver this over the interweb. Fullscreen hardware acceleration. Kevin showing what HD video looks like (HD in Player). Showing a video with encoding - you can see the quality is pixelly. Showing same video publishing out and the quality is much much better in the new Player. And then he takes it fullscreen - shows the quality which is pretty amazing. (Applause, I think in both locations).

Great work out on the interweb - wants to show Halo 3 site. Created this great website about the death of Master Cheif. Showing Halo 3 website. Showing this cool 3d experience. Delivered as interactive streaming Flash Video. (this is really cool, you otta go check this site out). Made 3d models - they ran the camera through the clay model - great example of FLV online. Great example of Microsoft using Flash on their website (!!) big applause.

Working on a desktop player (as most video formats have one) - working on one called Adobe Media Player (AMP)- built on AIR. Allows you to take RSS feeds of video, and load/stream them onto the computer. Or you can download and watch them offline if you want. Can search by genre, watch recent shows, collect favorite shows, paste new feeds in and add new shows. It will pop in new episodes when their available in the feed. You can expire old ones. Demoing MAKE (O’Reilly) videos in AMP.

Has some CSI (TV show) feeds in AMP. You can have ads in your videos too, and there’s a commercial (prerolls, postrolls), or traditional ads running on the top. Or you can have overlays that pop-up during the shows. Ad experience in your videos. Fun way to collect, watch your videos - from large media players, or individuals on the web - can do RSS feeds into AMP.

AMP is on beta in Labs right now! Check it out.

Over 300 million phones with Flash. Over a billion by 2010. Same video feeds on PC, can also send them to mobile phones. Has a Nokia phone, and he will show the same CSI video from the PC going onto the phone. Same video feed, produced for mobile phone, sent using Flash Media Server. Going to be available next month (Flash Lite 3 for Symbian) on Labs.

Human experience can be improved by having 2 way communication with people. Showing the United Way website. Have gotten over a million volunteers through their website. They can rapidly change their website as they have new projects come up. Built using Dreamweaver and ColdFusion. Using both Flash and HTML to deliever the experience. CF8 and CS3 now out, and their more productive. Lets see what features we can add to United Way in 1 week - challenged Ben Forta and Scott Fegette to add it. They’re coming up to show what they did.

Scott Fegette and Ben Forta:

United Way had a long list of features they wanted to use. They are non-profit and resource constrained. So Kevin donated Scott and Ben - and they roped in to help with this effort.

Productivity of CF8 and DWCS3. Starting with a current page on the site. Volunteer tip sheets, and has a series of printable PDFs. And another page that you can tell about yourself to submit and goes into a database. How about they combine the form and the feedback submit page.

Entering in information into the form on the website… like selecting a radio button that Ben is transgender… and then it puts into information that pertinent to him into the document. So it’s a customized thing. Created with some cool CF tags, and includes certain pages and it creates a custom PDF for the user and gives it to them.

Now they want to design the form nicer. Form is really long on the page, like pages and pages of form. DWCS3 has new interface widgets (Spry framework) - so he puts the SPry accordion widget into the form — makes the process easy because he’s dropping this widget in without much work. Then he does some restyling with the CSS panel. Now it’s easy to jump between steps, everything is much shorter. So now he shows a crazy CSS form, and he just clicks a button that cleans up the CSS automagically.

Now showing United Way image that’s on many places on the site - image has text on it that needs to be updated. Previously it was complex to update those images. ColdFusion is going to make it much easier to update those images. Ben showing that a Flex app is running inside there, and he can enter new text for the images on the site. Hits Generate in little Flex app - and it sends the info to ColdFusion, then use Ajax to update the page or something. So anyway, you can update the text on the image really easily/quick.

Back to Kevin L.

Websites - we’re focused on productivity and expressiveness. Give you more time to think about design and give you more time to build them. RIA transition is really under way. People trying to deliver them well, and we’re trying to give you tech to do that best way possible. We’re going to show you Scrapblog - a good RIA on web today.
App built with Flex. Scrapbook blog. You can take media/photos and move them around — rich editing. Drag stickers and drag them into the application. Can rotate and so on. Can create multiple pages. Drag and drop photos into the scrapbook. Can put little thought balloons over people head.

Now you can publish it directly to the web. Applications on web are more like desktop apps. And you will want to run them from the Start menu and stuff - we’re enabling this with AIR. You can take all your web app skills and tools, and you can now bring that to the desktop to engage the user there as well as on the web. Introduces Ed Rowe.

Ed Rowe, leading the AIR development team.

  • Cross platform applications using familiar web technologies and skills. Enabled by the AIR runtime, sits on top of the OS, and cross-platform. You have APIs to isolate the operating systems. Detect network system, mutliple window apps, system notification notification, drag-and-drop, clipboard, integrated PDF viewing. Another new feature in AIR - embedded SQL database. Development community said they needed that feature, so they added it into AIR.
  • Demo of some of the AIR capabilities. Showing CustomerManager application. HTML, drag and drop, network detection, disk usage, etc. Integrates with SalesForce.com - in the field and not online, but want to look up account or manage contacts or add new ones.
  • Starting with Dreamweaver, shows app in DW. All the source code to the CustomManager app is in DW, and he shows the main HTML file for the app.
  • Concept of AIR - take what you know, and extend it, so you don’t need to learn something new.
  • Then it says, lets preview this in AIR - the application opens, and it downloads stuff from SalesForce (list of accounts) - and you can see contacts and so on. Good example of what AIR good at, put rich experience on top of existing web services.
  • Switching to web browser showing exisiting SalesForce website.
  • Returning to desktop. Dragging a v-card on his website onto the app, and it automagically puts his v-card into the application and uploads it to SalesForce. Switches to HTML site, and you can see his info righ tin the SAlesForce database on their HTML site too. Pushed the information from the AIR app right to website.
    Whole application built by one guy in a couple of days.
  • Going to freeze the AIR APIs very soon - so if you have requests or feedback, need to get AIR feedback in soon developers!
  • Go to Labs for an AIR update. Bunch of team members here, and they will give you copies off their flash drives here at the conference if you want it.

Kevin Lynch.

Today over 300,000 downloads of runtime, over 100K downloads of SDKs. Great progress in AIR. You can also build them using Flash, Flex to build AIR apps. Working at making Flex a great, efficient framework that allows you to build apps rapidly.

Heidi Williams

Heidi Williams from Flex team showing new developments in Moxie - next version — Flex 3.
Lots of enhancements, new features.

1) Flex profiler.
Have an application, charting front-end on bugs.adobe.com. Slow to launch, so launching profler to find out what’s going on. As app starts up, you can see a graph showing memory usage over time. Have a detailed view of all the objects in the memory heap. Taking a performance snapshot to see detailed view. You can see all the methods on startup and how much time they’re taking. So you can jump to the source and see what’s going on - changing code and saving. Now that a change has been made, wants to rename the method. You can right-click and “refactor and rename” - renaming it, and you can preview to see references and declarations to see a quick preview across the app. (you can rename across file, project, or entire workspace).

2) Language intelligence,

3) Advanced data visualization comps
Select mutliple sections of graphs and preview.

Can show heirarchical display of data in an advanced datagrid. Multicolumn sorting in columns.

4) Flex Framework caching. Smaller SWFs
Can cache the entire flex framework cache in Flash Player cache. So every time someon revisits application they don’t need to re-download the application.

Kevin Lynch back.

AIR Developer derby.
5 categories of winners.

  • Spaz.air - Twitter client
  • Ora Time Tracker
  • Agile Agenda
  • SearchCoders - Flex community
  • Digimix - custom audio mixer

Overall winner: Agile Agenda - Mark Hughes. Win trip around world!

Demo of the winning application, Agile Agenda. Can manage projects. Can look at schedule of what’s going on in projects, milestones and so on. Light table view to see who is doing what, who is overloaded. Then you can reassign tasks to other people, recalculate the schedule. Then you can relook at the schedule and so on. Neat little application here.

Mark is considering New Zealand, Australia and Tahiti!! And he gets a travel bag. Woot.

Lots of AIR apps heading out there to world at large.

Ebay is releasing an AIR application today at MAX.
AOL launching an app here at max - top 100 videos.
SAP, PayPal, SaleForce, etc are building AIR apps.

Kevin is going to introduce an app Disney is building. App for travel people involved with Disney.

Disney folks demoing their app:
Team develops a bunch of applications, and needs to support travel industry in key parts of world. Need to communicate with travel agents, give them easy access to complant disney content (about hotels, booking, what’s going on in park, client management, and so on). Became clear that AIR gave Disney the best solution possible. Going to give us a look at the desktop application built in AIR.

  • Had to look at their agents day to day life, what they needed, and so on. Business needs vs user needs to address and balance. Created a workspace application.
  • Aaaand we just lost audio. Sorry folks. Can’t liveblog….dude is still talking but no sound.
  • Sound is back. Yay.
  • They’re storing assets and stuff (PDF, info, pages) and giving info back to the users.
    They have a scratchpad where users can drag in stuff (such as maps) that they can use later on. And he’s dragging in a PDF into the scratchpad. Can save assets for later use. (applause).
  • You can embed video and rich media into the application. Then you can go and book the vacation.
  • They’re making multiple quotes to send out to agents. Then they can send the quotes, and send things (like PDFs) off to the user.
  • Then the application compiles everything and it’s all added into a PDF that’s customized (as such) and sent by email from the application to the user. So the user gets everything in one nice package.
  • Then you can get alerts (system alerts, like when you receive an email in outlook and so on), and you can see alerts such as when a customer has returned from their vacation - so an agent can then contact the customer and make a followup.

Kevin back, says that’s possible the “happiest app on AIR” <people groaned>

Now giving a demo of a day in the life of AIR development.

  • He’s going onto Twitter that he’s presenting at the keynote… but his keyboard isn’t working so there is an awkward pause as the keyboard is reset. He reminds the audience that USB is not an Adobe technology.
  • Has another app, called Snippage, where you can take snippets of web content and snip and share them. Take the application and expand them, and then go to other web sites and snip content there - it’s like a web browser like thing. Something is happening, something’s not working. Not sure what… OK, Kevin is heading over to another computer. Now people are cheering. Ah - now the site is working.
  • You can make your own interactive widgets. OK, so now we’re trying Pronto - which is an email application that looks kinda like Outlook, but isn’t. So now you can
  • So now you can look at Google Analytics Reporting Suite (YAY!!!) widget - and you can see a flex animation of the dashboard with the stats and so on. You can see the map embedded int he AIR app, and you can generate stuff like PDFs and you can see it right in the weidget, or you can save it or send it or whatever. Returns to the Email app and replies, drags the PDF to the email in the AIR widget.
  • Now heads to a PayPal widget, you can look at history timeline and update what you see on the graph/chart. Now he is dragging the chart right into the Pronto email application. So now attached both a chart and PDF both dragged into the email from the other AIR apps.
  • Cooperative applications working together in richer ways.
  • Now he is going to another app developed by SAP, a briefing book, it’s like a dashboard for SAP. Has pages that update when online, info is there when you’re offline. You can drag data into the application.
  • Desktop applications can also cooperate with AIR.
  • Working up a project he has been working on, a music thing in Digimix. Adding voiceover vocals to music, mixing and so on.
  • Messenger application on top of Facebook - so instant messaging with your Facebook. Available later today, you can get the AIR application, all of your facebook people are in the instant messenger. This thing is called WaveIM. Can download today.
  • Back to digimix. Now he can bounce the mix to disk, and save it as a WAV file. Save it to desktop.
  • Then he can send it to friends - sending it to Pownce (like Twitter but not). Taking the WAV file, dragging it directly to Pownce- uploading it to server, announce it to everyone on his Pownce network.
  • Nickelodeon application for puzzles and … whatever else maybe - can go to the Nick.com site, and find the puzzlepieces there. Grabbing it from the web browser, and drag it directly to the AIR application.
  • So, AIR integrates with browser too.
  • Now looking at AOL top 100 videos application available today. Built on AIR. Put all the HD video, all H264 stuff will be in AIR - working with Intel on mutliprocessor acceleration improvements. So looking at video in the AIR application right now. Post, share, see favorites, and so on.

Kevin talks about Buzzword now –

Adobe interested in Word processing, so we want to push the boundaries forward. Started Lets bridge the fridge magnets with the PC desktop. Decided cool, but people want page formatting, flowing text, and so on. So - Buzzword was out there, and it was great. Application running on AIR, working on browser, and so on. Store it on server, load stuff, and it has rich formatting, support for lists, tables, embedded graphics, fonts, everything. All the lines layed out with ActionScript - so you can type right in there, change formatting, all works great. Text wraps around graphics, resize graphics, can go to image inspector and change its formatting. Strong capabilities in the application. You can also share docs, collaborate. In addition to documents on network, you can also open them from your desktop. Kevin has a Word doc files, and he can open that in Buzzword too. <applause> First word processor using paginating.

Happy to announce that we have acquired the company who built this word processor - Kevin welcomes Buzzword to Adobe, we’re looking fwd to working with you guys.

Still in the early days of AIR, lots of room for innovation, and contests!

MTV is starting an Adobe AIR challenge - if you’re interested in building one, now is great time. Get a trip to NY, pitch to MTV execs.

Give us feedback about what you want in AIR.

People are starting to use RIAs, but a combination of everything (print, web, offline, online) all together in a single app. Anthropologie is a company that has done this very well.

Anthropologie demo - showing a catalog of their products. Catalog produced with InDEsign, but they’re using the same assets in the catalog and on their website. They’re also using the same assets in emails that they send out to their users. You can click through the catalog and zoom in, and so on. Then you can click on the items and buy them. Scene7 technology in the background to deliver the images/zooms. Then the checkout is another RIA to do 1click purchasing and so on. They did cross media all the way out to AIR.

Now they have an application to zoom through the catelog in a fun way, get more information. Now you can go around and search for things by keyword and pull out all the items that match that keyword. Then you can add notes on the catelog - and your notes are saved on your own computer - and then you can look at all your noted items. Lots of people are choosing items by color, and then it pulls out all the items just using that color or similar colors (really cool - applause and reaction).

Now you can also take a photo - now showing a picture of Ted Patrick, from the desktop - and you can pull the image of Ted into the color wheel in the Anthroplogie AIR app and it will match things for Ted — matched to what he’s wearing.

Behind the scenes, using Flex, Flash, PDF, HTML, Flash Player, AIR, Scene7.

Flash Player

Now lets look at the client technologies. Flash Player. Working on next gen of Flash Player. Adoption of FP9 90% of the world to update in less than a year. Unprecidented - first in the world to have that many people update that quickly.

Next Gen of Player - Code named Astro.

Emmy Huang and Justin Everett Church.

  • Major theme has been expressiveness (bitmap filters, etc)
    Focing on text this time - today we have a built in text field, b
  • In Astro - new layout engine and APIs that will support bi-directional text. New APIs to allow you to take advantage of this.
  • Demoing - has device fonts, and you can see tranlation - and you can see that the text break is in the right place for right-to-left text. Japanese is behaving correctly as well.
  • Showing text spanning across multiple columns, and you can highlight the three columns of text. Selecting text and removing, and it still correctly reflows between columns.
  • Lot more planned, but text is becoming an extensible part of the ecosystem, so you can build apps on top of these APIs and the applications can take advantage.
  • Support for transforms.
  • Demoing 3D. FLV playback component, and he’s spinning a video around in 3D.
  • And there will be built-in 3D APIs that will spin the video. And you can pause the video, play it, while you transform the video with 3D - so everything will still work while they’re being transformed.
  • Showing a movie clip that is being transformed while being tweened. Showing some of the APIs that are being used on the movie clips. X and Y and Z - you will be able to animate in 3D. You can use what you already know about animation, and just extend it to 3D.
  • Today you have pre-defined filters in AS (blur, filter, etc). Now you will be able to build your OWN effects. Showing a twirl filter.
  • Written in Hydra, new language for image processing. By combining hydra with astro you can create a whole new range of effects, with the things already native in Flash Player. OUT ON LABS. (Hydra)
  • You see a filter already, and you can edit and preview your effects all at the same time (so if you chage a property, you see the filter update realtime). It is very much like ActionScript (Hydra). You have metadata for min and max values, and default values.
  • Hydra is a pixel shader, and will run pixels one after another, adjust and sample colors, sample pixels already available.
  • Creates really small filters - this filter being demoed is 1K. once you combine with the existing filters and effects, what you can create is even cooler.

Kevin Lynch.
Check out the ADC Developer Connection for more information on what you’ve seen today.
Have a good time, thanks.

OVER AND OUT!!!

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5 out of 5)
Loading ... Loading ...

Send us links to great tutorials and articles

Community participation, News and events, General 7 Comments »

Do you have links to great tutorials and articles on web and video topics that use Adobe’s products? We might bookmark your work on our adobe del.icio.us account, talk about it on this blog, or even consider it for our gallery on the Design Center. For now, please send us your links on this page! In the future, we’ll have more details here about our template for submitting your own tutorials to the Adobe Design Center if you’re interested in doing so.

If you’re sending a link to your own tutorial for consideration, please make sure that you use an email address that you check and let us know which Adobe products you used! That email address won’t appear publicly in the comments below.

Note: We don’t always send personal responses to every message, but we do read each and every one of them and appreciate your input, feedback, participaction, and links.

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4 out of 5)
Loading ... Loading ...

Send us links to great artwork

Community participation, News and events, General 1 Comment »

Do you have some great motion design, illustration, animations, web site designs, video work, 3D work (and so on) that you’d like to share with us and the community? We might bookmark your work on our adobe del.icio.us account, talk about it on this blog, or even consider it for our gallery on the Design Center. Then send us some links to your work using the comment feature below. If you want your work considered for the gallery (and hence don’t mind being contacted by us), make sure to use an email account that you check when submitting a comment and let us know which Adobe products you used!

Thanks, and look forward to seeing your work!

Note: We don’t always send personal responses to every message, but we do read each and every one of them and appreciate your input, feedback, participaction, and links.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...

Welcome to the Web & Video blog

News and events, General 1 Comment »

Welcome to the new webdva (web and digital video/audio) blog! This blog is used to both help you find interesting new content on the web, mostly instructional but sometimes interesting or inspirational. It’s also here so we can hear from you! We want to hear about your favorite tutorials, or about the stuff you’re creating. You can respond using the comments, and send us links!

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login