SlideShare a Scribd company logo
1 of 33
Download to read offline
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
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.
                                                                   ®
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.
                                                                            ®
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.
                                                                   ®
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.supportsGestureEvents
                  Multitouch.supportsTouchEvents
                  Multitouch.maxTouchPoints
                  Multitouch.supportedGestures




                                                                                    ®




Copyright 2010 Adobe Systems Incorporated. All rights reserved.   #adobeAUG XL351
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
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_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
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 go
                                 from 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




                                                                                    ®




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

More Related Content

What's hot

Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Nate Beck
 
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab BerlinIntel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab BerlinIntel Developer Zone Community
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석Jaehyeuk Oh
 
Split Media folio 2013
Split Media folio 2013Split Media folio 2013
Split Media folio 2013Split Media
 
- Video conferencing data sheet
- Video conferencing data sheet- Video conferencing data sheet
- Video conferencing data sheetVideoguy
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platformMichael Chaize
 
Datavideo MS-900
Datavideo MS-900Datavideo MS-900
Datavideo MS-900AVNed
 
Handheld Learning Update
Handheld Learning UpdateHandheld Learning Update
Handheld Learning UpdateMark Talbot
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devicespaultrani
 
Porting Android apps to the Series 40 platform
Porting Android apps to the Series 40 platformPorting Android apps to the Series 40 platform
Porting Android apps to the Series 40 platformMicrosoft Mobile Developer
 
Hp mini tb_e-brochure_with_hp_quick_web
Hp mini tb_e-brochure_with_hp_quick_webHp mini tb_e-brochure_with_hp_quick_web
Hp mini tb_e-brochure_with_hp_quick_webprasence21
 
Android platform
Android platformAndroid platform
Android platformmaya_slides
 
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- QualcommExperiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- Qualcommvideos
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexMichael Chaize
 
Life Size Virtual Link
Life Size Virtual LinkLife Size Virtual Link
Life Size Virtual LinkAnnie Lavoie
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
X plat dev - part ii publish
X plat dev - part ii publishX plat dev - part ii publish
X plat dev - part ii publishTekObserver
 

What's hot (20)

Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012Going Mobile - Flash Gaming Summit 2012
Going Mobile - Flash Gaming Summit 2012
 
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
 
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab BerlinIntel Ultrabook Software Development Tools - Intel AppLab Berlin
Intel Ultrabook Software Development Tools - Intel AppLab Berlin
 
콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석콘텐츠 플랫폼 구조 분석
콘텐츠 플랫폼 구조 분석
 
Split Media folio 2013
Split Media folio 2013Split Media folio 2013
Split Media folio 2013
 
- Video conferencing data sheet
- Video conferencing data sheet- Video conferencing data sheet
- Video conferencing data sheet
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platform
 
Datavideo MS-900
Datavideo MS-900Datavideo MS-900
Datavideo MS-900
 
Handheld Learning Update
Handheld Learning UpdateHandheld Learning Update
Handheld Learning Update
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
 
Porting Android apps to the Series 40 platform
Porting Android apps to the Series 40 platformPorting Android apps to the Series 40 platform
Porting Android apps to the Series 40 platform
 
Hp mini tb_e-brochure_with_hp_quick_web
Hp mini tb_e-brochure_with_hp_quick_webHp mini tb_e-brochure_with_hp_quick_web
Hp mini tb_e-brochure_with_hp_quick_web
 
Android platform
Android platformAndroid platform
Android platform
 
Xtopia2010 wp7
Xtopia2010 wp7Xtopia2010 wp7
Xtopia2010 wp7
 
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- QualcommExperiencias únicas móviles con tecnologías de última generación- Qualcomm
Experiencias únicas móviles con tecnologías de última generación- Qualcomm
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
 
Jax 2011 keynote
Jax 2011 keynoteJax 2011 keynote
Jax 2011 keynote
 
Life Size Virtual Link
Life Size Virtual LinkLife Size Virtual Link
Life Size Virtual Link
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
X plat dev - part ii publish
X plat dev - part ii publishX plat dev - part ii publish
X plat dev - part ii publish
 

Similar to What's new in Flash Player 10.1 and AIR 2

Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applicationsMichael Chaize
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidMichael Chaize
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardMichael Chaize
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaCh'ti JUG
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 
The LifeSize Advantage
The LifeSize AdvantageThe LifeSize Advantage
The LifeSize Advantagehtmarket1ng
 
Going Mobile by Nate Beck
Going Mobile by Nate BeckGoing Mobile by Nate Beck
Going Mobile by Nate Beckmochimedia
 
Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook Terry Ryan
 
Cloud-Native Roadshow - Google - DC
Cloud-Native Roadshow - Google - DCCloud-Native Roadshow - Google - DC
Cloud-Native Roadshow - Google - DCVMware Tanzu
 
Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Anna Russo
 
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBookAdobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBookMihai Corlan
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Finaldcoletta
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devicespaultrani
 
Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業Andy Hall
 
Quality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise FlexQuality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise FlexFrançois Le Droff
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud PlatformVMware Tanzu
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screenspaultrani
 

Similar to What's new in Flash Player 10.1 and AIR 2 (20)

Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
The LifeSize Advantage
The LifeSize AdvantageThe LifeSize Advantage
The LifeSize Advantage
 
Going Mobile by Nate Beck
Going Mobile by Nate BeckGoing Mobile by Nate Beck
Going Mobile by Nate Beck
 
InTouch HMI SCADA
InTouch HMI SCADA InTouch HMI SCADA
InTouch HMI SCADA
 
Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook
 
W-JAX Keynote 2010
W-JAX Keynote 2010W-JAX Keynote 2010
W-JAX Keynote 2010
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
Cloud-Native Roadshow - Google - DC
Cloud-Native Roadshow - Google - DCCloud-Native Roadshow - Google - DC
Cloud-Native Roadshow - Google - DC
 
Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010
 
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBookAdobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devices
 
Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業
 
Quality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise FlexQuality Best Practices & Toolkit for Enterprise Flex
Quality Best Practices & Toolkit for Enterprise Flex
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
 

More from Serge Jespers

My Love and Hate Relationship With Social Media
My Love and Hate Relationship With Social MediaMy Love and Hate Relationship With Social Media
My Love and Hate Relationship With Social MediaSerge Jespers
 
Flash Platform for Devices
Flash Platform for DevicesFlash Platform for Devices
Flash Platform for DevicesSerge Jespers
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For MobileSerge Jespers
 

More from Serge Jespers (6)

Adobe and html5
Adobe and html5Adobe and html5
Adobe and html5
 
Think Multi Screen
Think Multi ScreenThink Multi Screen
Think Multi Screen
 
My Love and Hate Relationship With Social Media
My Love and Hate Relationship With Social MediaMy Love and Hate Relationship With Social Media
My Love and Hate Relationship With Social Media
 
Flash Platform for Devices
Flash Platform for DevicesFlash Platform for Devices
Flash Platform for Devices
 
Mobile revolution
Mobile revolutionMobile revolution
Mobile revolution
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For Mobile
 

Recently uploaded

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

What's new in Flash Player 10.1 and AIR 2

  • 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. 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. 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. 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. Multi-touch ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. 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. 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. 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. 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. Multi-touch • GestureEvent Properties GestureEvent.altKey / commandKey / controlKey / ctrlKey / shiftKey GestureEvent.phase ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 12. Multi-touch • Demos fitc_multitouch fitc_gestures ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 13. Local audio encoding ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. Local audio encoding • DEMO fitc_microphone ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 16. Global error handling ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. Global error handling • DEMO fitc_globalerror ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 19. Opening files ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. Opening les • DEMO fitc_openwithnativeapp ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 22. Native Process ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. Native process • DEMO air2_NativeProcess command line packager package assistant ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 25. Storage detection ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. Storage detection • DEMO fitc_storagedetection ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 28. Quickies ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. 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. Where to go from here? ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351
  • 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. Where to go from here? • DEMO Me packing up and getting a sandwich ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. #adobeAUG XL351