what's new in flash player 10.1 and air 2
Post on 11-Nov-2014
8.306 Views
Preview:
DESCRIPTION
TRANSCRIPT
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
SERGE JESPERSEMEA PLATFORM EVANGELIST
serge@adobe.comhttp://www.webkitchen.behttp://twitter.com/sjespers
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
®
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!
®
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!
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Multi-touch
®
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)
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Multi-touch• PROPERTIES
Multitouch.inputMode GESTURE / TOUCH_POINT / NONE
Multitouch.supportsGestureEventsMultitouch.supportsTouchEventsMultitouch.maxTouchPointsMultitouch.supportedGestures
®
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
®
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
®
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
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Multi-touch• GestureEvent Properties
GestureEvent.altKey / commandKey / controlKey / ctrlKey / shiftKey
GestureEvent.phase
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Multi-touch• Demos
fitc_multitouch
fitc_gestures
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Local audio encoding
®
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
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Local audio encoding• DEMO
fitc_microphone
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Global error handling
®
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)
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Global error handling• DEMO
fitc_globalerror
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Opening files
®
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
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Opening "les• DEMO
fitc_openwithnativeapp
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Native Process
®
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
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Native process• DEMO
air2_NativeProcess
command line packager
package assistant
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Storage detection
®
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, ...)
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Storage detection• DEMO
fitc_storagedetection
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Quickies
®
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
®
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...
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Where to gofrom here?
®
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!
®
Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
Where to go from here?• DEMO
Me packing up and getting a sandwich
top related