Your SlideShare is downloading. ×
0
What’s new in Flash
          Player 10.1 and AIR 2
                                                         SERGE JESPERS...
Content protection Accelerometer support
                   Storage volume detection
    Server sockets           Improved...
Content protection Accelerometer support
                   Storage volume detection
    Server sockets           Improved...
Content protection Accelerometer support
                   Storage volume detection
    Server sockets           Improved...
Multi-touch

                                                                                    ®




Copyright 2010 Adob...
Multi-touch
       •         Similar to multiple mouse events

       •         Both multi-touch events and gesture events...
Multi-touch
       • PROPERTIES
                  Multitouch.inputMode
                       GESTURE / TOUCH_POINT / NONE...
Multi-touch
       • TouchEvent                                               Events

                  TouchEvent.TOUCH_B...
Multi-touch
       • TouchEvent                                               Properties

                  TouchEvent.alt...
Multi-touch
 • TransformGestureEvent
                  TransformGestureEvent.GESTURE_PAN
                  TransformGestur...
Multi-touch
       • GestureEvent                                             Properties

                  GestureEvent.a...
Multi-touch
       • Demos
                  fitc_multitouch

                  fitc_gestures




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

       •         Uses the s...
Local audio encoding
       • DEMO
                  fitc_microphone




                                                 ...
Global error
                                    handling
                                                                ...
Global error handling
       •         Most requested feature

       •         One error handler for all uncaught errors....
Global error handling
       • DEMO
                  fitc_globalerror




                                               ...
Opening files

                                                                                    ®




Copyright 2010 Ad...
Opening les
       •         Open les in their default application

       •         Don’t need to know which app to open
...
Opening les
       • DEMO
                  fitc_openwithnativeapp




                                                   ...
Native Process

                                                                                    ®




Copyright 2010 A...
Native process
       •         Launch and communicate with native processes

       •         Bundle your AIR app with yo...
Native process
 • DEMO
                        air2_NativeProcess

                        command line packager

        ...
Storage detection

                                                                                    ®




Copyright 201...
Storage detection
       •         Listen for mounting and unmounting storage volumes

       •         List accessible vo...
Storage detection
       • DEMO
                  fitc_storagedetection




                                              ...
Quickies

                                                                                    ®




Copyright 2010 Adobe S...
Quickies
       •         New print enhancements

                •         Vector printing on Mac

                •     ...
Quickies
       •         New networking support

                •         Sockets (UDP, server sockets)

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

       •         h p://adobe.com/devnet

       •         h ...
Where to go from here?
       • DEMO
                  Me packing up and getting a sandwich




                          ...
Upcoming SlideShare
Loading in...5
×

What's new in Flash Player 10.1 and AIR 2

6,376

Published on

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

Published in: Technology
1 Comment
5 Likes
Statistics
Notes

  • sadfdsa

    <b>[Comment posted from</b> http://www.ryan-liu.com/blog/]
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,376
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
70
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "What's new in Flash Player 10.1 and AIR 2"

  1. 1. What’s new in Flash Player 10.1 and AIR 2 SERGE JESPERS EMEA PLATFORM EVANGELIST serge@adobe.com http://www.webkitchen.be http://twitter.com/sjespers ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  2. 2. Content protection Accelerometer support Storage volume detection Server sockets Improved printing Nested transactions Native process Globalization API Accessibility Multi-touch Peer assisted networking Exit event on shutdownFile promises UDP support Stream enhancements Gestures NetworkInfo API Encrypted sockets Lower CPU consumption WebKit upgrades OS download security dialog IPv6 support Lower memory consumption Open Files with default application Screen orientation API Designed for mobile Local audio encoding Rendering engine improvements Private browsing mode Copyright 2010 Adobe Systems Incorporated. All rights reserved. ®
  3. 3. Content protection Accelerometer support Storage volume detection Server sockets Improved printing Nested transactions Native process Globalization API Accessibility Multi-touch Peer assisted networking Exit event on shutdownFile promises UDP support Stream enhancements Gestures NetworkInfo API Encrypted sockets Lower CPU consumption WebKit upgrades OS download security dialog A lot! IPv6 support Lower memory consumption Open Files with default application Screen orientation API Designed for mobile Local audio encoding Rendering engine improvements Private browsing mode Copyright 2010 Adobe Systems Incorporated. All rights reserved. ®
  4. 4. Content protection Accelerometer support Storage volume detection Server sockets Improved printing Nested transactions Native process Globalization API Accessibility Multi-touch Peer assisted networking Impossible to Exit event on shutdownFile promises UDP support Stream enhancements Gestures NetworkInfo API WebKit upgradescover everything! Encrypted sockets Lower CPU consumption OS download security dialog IPv6 support Lower memory consumption Open Files with default application Screen orientation API Designed for mobile Local audio encoding Rendering engine improvements Private browsing mode Copyright 2010 Adobe Systems Incorporated. All rights reserved. ®
  5. 5. Multi-touch ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  6. 6. 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
  7. 7. Multi-touch • PROPERTIES Multitouch.inputMode GESTURE / TOUCH_POINT / NONE Multitouch.supportsGestureEvents Multitouch.supportsTouchEvents Multitouch.maxTouchPoints Multitouch.supportedGestures ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  8. 8. Multi-touch • TouchEvent Events TouchEvent.TOUCH_BEGIN TouchEvent.TOUCH_END TouchEvent.TOUCH_MOVE TouchEvent.TOUCH_OUT TouchEvent.TOUCH_OVER TouchEvent.TOUCH_ROLL_OUT TouchEvent.TOUCH_ROLL_OVER TouchEvent.TOUCH_TAP ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  9. 9. 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
  10. 10. Multi-touch • TransformGestureEvent TransformGestureEvent.GESTURE_PAN TransformGestureEvent.GESTURE_ROTATE TransformGestureEvent.GESTURE_SWIPE TransformGestureEvent.GESTURE_ZOOM • PressAndTapGestureEvent PressAndTapGestureEvent.GESTURE_PRESS_AND_TAP ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  11. 11. Multi-touch • GestureEvent Properties GestureEvent.altKey / commandKey / controlKey / ctrlKey / shiftKey GestureEvent.phase ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  12. 12. Multi-touch • Demos fitc_multitouch fitc_gestures ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  13. 13. Local audio encoding ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  14. 14. 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
  15. 15. Local audio encoding • DEMO fitc_microphone ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  16. 16. Global error handling ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  17. 17. 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
  18. 18. Global error handling • DEMO fitc_globalerror ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  19. 19. Opening files ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  20. 20. 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
  21. 21. Opening les • DEMO fitc_openwithnativeapp ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  22. 22. Native Process ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  23. 23. 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
  24. 24. Native process • DEMO air2_NativeProcess command line packager package assistant ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  25. 25. Storage detection ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  26. 26. 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
  27. 27. Storage detection • DEMO fitc_storagedetection ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  28. 28. Quickies ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  29. 29. 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
  30. 30. 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
  31. 31. Where to go from here? ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  32. 32. 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
  33. 33. Where to go from here? • DEMO Me packing up and getting a sandwich ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×