what's new in flash player 10.1 and air 2

33
® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351 SERGE JESPERS EMEA PLATFORM EVANGELIST [email protected] http://www.webkitchen.be http://twitter.com/sjespers What’s new in Flash Player 10.1 and AIR 2

Upload: serge-jespers

Post on 11-Nov-2014

8.306 views

Category:

Technology


3 download

DESCRIPTION

Slides from my "What's new in Flash Player 10.1 and AIR2" presentation at FITC Amsterdam.

TRANSCRIPT

Page 1: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

SERGE JESPERSEMEA PLATFORM EVANGELIST

[email protected]://www.webkitchen.behttp://twitter.com/sjespers

What’s new in Flash Player 10.1 and AIR 2

Page 2: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved.

Multi-touch

Gestures

Open Files with default application

OS download security dialog

Storage volume detection

Native process

File promises

Server sockets

UDP supportEncrypted sockets

IPv6 support

NetworkInfo API

Local audio encoding

Accessibility

Improved printingNested transactions

Exit event on shutdown

WebKit upgradesLower memory consumption

Lower CPU consumption

Content protection

Stream enhancements

Designed for mobile

Accelerometer support

Rendering engine improvements

Globalization APIPeer assisted networking

Private browsing mode

Screen orientation API

Page 3: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved.

Multi-touch

Gestures

Open Files with default application

OS download security dialog

Storage volume detection

Native process

File promises

Server sockets

UDP supportEncrypted sockets

IPv6 support

NetworkInfo API

Local audio encoding

Accessibility

Improved printingNested transactions

Exit event on shutdown

WebKit upgradesLower memory consumption

Lower CPU consumption

Content protection

Stream enhancements

Designed for mobile

Accelerometer support

Rendering engine improvements

Globalization APIPeer assisted networking

Private browsing mode

Screen orientation API

A lot!

Page 4: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved.

Multi-touch

Gestures

Open Files with default application

OS download security dialog

Storage volume detection

Native process

File promises

Server sockets

UDP supportEncrypted sockets

IPv6 support

NetworkInfo API

Local audio encoding

Accessibility

Improved printingNested transactions

Exit event on shutdown

WebKit upgradesLower memory consumption

Lower CPU consumption

Content protection

Stream enhancements

Designed for mobile

Accelerometer support

Rendering engine improvements

Globalization APIPeer assisted networking

Private browsing mode

Screen orientation API

Impossible to cover everything!

Page 5: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch

Page 6: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch• Similar to multiple mouse events

• Both multi-touch events and gesture events

• Requires multi-touch hardware (Pre!y obvious)

• Windows 7+

• OSX 10.6 + multi-touch trackpad (gestures only)

• Mobile

• Amount of touch points only limited by the hardware

• Supported in AIR 2 and FP10.1 (if the browser supports multi-touch)

Page 7: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch• PROPERTIES

Multitouch.inputMode GESTURE / TOUCH_POINT / NONE

Multitouch.supportsGestureEventsMultitouch.supportsTouchEventsMultitouch.maxTouchPointsMultitouch.supportedGestures

Page 8: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch• TouchEvent Events

TouchEvent.TOUCH_BEGINTouchEvent.TOUCH_END

TouchEvent.TOUCH_MOVE

TouchEvent.TOUCH_OUTTouchEvent.TOUCH_OVERTouchEvent.TOUCH_ROLL_OUTTouchEvent.TOUCH_ROLL_OVER

TouchEvent.TOUCH_TAP

Page 9: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch• TouchEvent Properties

TouchEvent.altKey / commandKey / controlKey / ctrlKey / shiftKey

TouchEvent.isPrimaryTouchPoint

TouchEvent.pressure

TouchEvent.sizeX / sizeY

Page 10: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch• TransformGestureEvent

TransformGestureEvent.GESTURE_PANTransformGestureEvent.GESTURE_ROTATETransformGestureEvent.GESTURE_SWIPETransformGestureEvent.GESTURE_ZOOM

• PressAndTapGestureEvent

PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP

Page 11: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch• GestureEvent Properties

GestureEvent.altKey / commandKey / controlKey / ctrlKey / shiftKey

GestureEvent.phase

Page 12: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Multi-touch• Demos

fitc_multitouch

fitc_gestures

Page 13: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Local audio encoding

Page 14: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Local audio encoding• Access raw audio data from the microphone on the client

• Uses the sampleData event to capture audio data from a microphone

Page 15: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Local audio encoding• DEMO

fitc_microphone

Page 16: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Global error handling

Page 17: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Global error handling• Most requested feature

• One error handler for all uncaught errors...

• Not an excuse to not write error handlers!

• Does not show error popup to user (if on non-debug version)

Page 18: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Global error handling• DEMO

fitc_globalerror

Page 19: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Opening files

Page 20: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Opening "les• Open "les in their default application

• Don’t need to know which app to open

• Works cross platform

Page 21: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Opening "les• DEMO

fitc_openwithnativeapp

Page 22: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Native Process

Page 23: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Native process• Launch and communicate with native processes

• Bundle your AIR app with your executables

• Build native installers

• .DMG for Mac

• .EXE for Windows

• .DEB or .RPM for Linux

Page 24: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Native process• DEMO

air2_NativeProcess

command line packager

package assistant

Page 25: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Storage detection

Page 26: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Storage detection• Listen for mounting and unmounting storage volumes

• List accessible volumes and its info (drive le!er, type, writable, ...)

Page 27: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Storage detection• DEMO

fitc_storagedetection

Page 28: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Quickies

Page 29: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Quickies• New print enhancements

• Vector printing on Mac

• Complete control over printjob

• Updated WebKit version (same version as Safari 4.0.3)

• JavaScript 50% faster (SquirrelFish engine)

• CSS3

• Canvas

Page 30: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Quickies• New networking support

• Sockets (UDP, server sockets)

• DNS lookup

• Network interface enumeration

• Screen reader support (on Windows)

• Maximum window size doubled (4095x4095)

• More...

Page 31: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Where to gofrom here?

Page 32: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Where to go from here?• h!p://labs.adobe.com

• h!p://adobe.com/devnet

• h!p://tv.adobe.com

• h!p://#ex.org/tour

• Lunch!

Page 33: What's new in Flash Player 10.1 and AIR 2

®

Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351

Where to go from here?• DEMO

Me packing up and getting a sandwich