Notes from the Sneak Peak General Session for all:
Visual Communicator
- new product, very cool demo
- an app that integrates with a webcam
- the speakers stand on stage in front of a green screen
- imagine three columns:
- on the left of the app is the web cam image of them, taking into account the green screen
- in the middle is a scrolling vertical "teleprompter" they can edit in place
- on the right is a scrolling vertical timeline that shows effects/transitions
- they click play and the two sort of timelines on the right scroll slowly
- they read from the "teleprompter" as graphics pop up on the green screen behind them and transitions occur
- they demonstrate how quickly they can throw in images over top of themselves, like a news broadcast
- they claim they have 3rd graders using it to make fun little productions that television crews had whole trucks for
- now I know what this CD is they gave us on day 1, sweet
VoIP in Flash Player
- this is the CoCaMo thing again from this morning's session
- they talk about it more and indicate Adobe wants you to build products around it, without requiring them
- it will be p2p and through your server, so does not require a subscription to an Adobe service for your custromers (no double authentication issues, Adobe does not have your client list, etc)
Flash Home for Mobile
- product that provides the ability to replace your "home" screen on your cell phone
- boot the phone directly into Flash
- leverages a server called FlashCast
- unlike a WAP browser where you click and wait for a refresh, it is like Flash in that it can do web requests without refresh (in-place)
- shows example code, simple function that checks for incoming area code and swaps out background image
- has someone in audience call him, code detects person is coming from New York and display statue of liberty image
Photoshop Express
- online version meant for the average consumer
- built in Flex
- quickly correct and see previews
- each change generates an image in a timeline and new result is rendered in real-time
- can remove any edit in the timeline and see the end result, not just linear undo
- your images are hosted online and you can package them up into a slide show and share them
- full end to end solution
Flex and AIR authoring in Fireworks (Future)
- skinning Flex/AIR apps
Creating Offline/Online Apps w/ AIR and ColdFusion
- no idea
Web 2 Print
- using in-design, indesign CS3 server to design and see immediate real time PDF mass printable documents
Flash (Future)
- move viewing on stage in design
- no more need for keyframes, this was cool:
- they drop an image on stage
- they just drag out the image in the timeline the desired number of frames
- they pick a frame and just move the object and the tweens are generated, no keyframes required
- they pick a different frame and increase the size of the object, tweens are generates, no keyframes required
- they stick a bezier curve over the frame and define the path automtically
- they go to any frame and see where the object will be on the curve and can adjust the location of the curve at that frame, changing all tweens effortlessly
- the coolest thing though, was an example of using the new bone support:
- they draw a few peach colored circles with the edges on top of each other
- they use a tool to place connections (bones) between each circle
- they then move the last circle and watch as the just created arms with joints move around like an arm
- they show off a cool robo-bug animation where they have done the bone stuff and move different pieces at different frames
- they then reveal that it is interactable at runtime, that is if you choose, the user can interact with the bones
- lots of applause and geek squeels on this one
PDF Packaging UI
- integration of Flash in Acrobat
- clickable links in a PDF that open SWFs inline and in context (locations that open google map points)
Flex Apps on Linux
- Flex Builder on Linux Alpha launched as of this evening
- not yet full support of Flex Builder 3 features (no design view), but does have debugger
C/C++ and Flash
- C/C++ to AS3 compiler
- example conversion of libxslt
- even converts synchronous C code to asynchronous AS3 code to keep UI from blocking
- coolest part was when he showed Quake, initially written in C and completly ported to AS3, with some Flash status overlays zooming in and out (he added this after compiling/converting the code to AS3)
Seam Carving
- they announce some guy had been getting tons of youtube views for a little app he wrote that was 20 lines of code
- they immediately hired him when they found out about it
- his process is called seam carving
- it looks at transitions in any bitmap image and finds what he calls "seams"
- it then removes the seams, for instance, when shrinking the image
- the effect is great, instead of shrinking out the image evenly, it keeps the content more
- it is too difficult to describe how well it works, but they have an image of guy on a bike and the old scaling method in the X direction shows the whole image thinner, with the biker skinnier, while the new image shows the biker almost the same size even though the image has been shrunk
- he also can grow the image
- the best part is where he opens up a picture and with just dragging brush over top of an area can make objects dissappear (a boat out of the water, a shoe out of a shoe rack) .. the end results look like the image was never there!