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

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

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