SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
WHAT’S NEW WITH…
FLASH PLAYER 11.2 & ADOBE AIR 3.2
 Joseph Labrecque




                    Hawaii Flash User Group | May 10th 2012
Joseph Labrecque, MA
University of Denver - OTL
Senior Interactive Software Engineer
Adjunct Faculty

Fractured Vision Media, LLC
Proprietor



Twitter:   @JosephLabrecque
Web:       http://josephlabrecque.com/
Adobe FLASH
Flash is EVERYWHERE!
•   Desktop browsers via Flash Player!
•   Windows, Mac, & Linux via AIR!
•   Android browsers via Flash Player!
•   Android apps via AIR!
•   iOS apps via AIR!
•   QNX browsers via Flash Player!
•   QNX apps via AIR!
What the hell happened?!?
November   9th   2011
Fallout
Flash LIVES!
Remedy by Example
•   Transparency
•   Frequency
•   Whitepapers
•   Roadshows
•   Media
•   RELEASES
Adobe: “FLASH IS NOT DEAD”




         Grant Garrett - @InfluxisGrant
What’s new in Flash Player 11
FLASH PLAYER 11
•   Cubic Bezier curves
•   DisplayObjectContainer.removeChildren()
•   MovieClip.isPlaying
•   Enhanced High-Resolution Bitmap Support
•   Asynchronous Bitmap Decoding
•   JPEG-XR Support
•   Stage3D
FLASH PLAYER 11
• H.264/AVC Software Encoding
  for Cameras
• G.711 Audio Compression for Telephony
• Native JSON (JavaScript Object Notation) Support
• Socket Progress Events
• Native 64-bit Support
• High-Efficiency SWF Compression Support
• Garbage Collection Advice
FLASH PLAYER 11
• Protected HTTP Dynamic Streaming and
  Flash Access Content Protection Support
  for Mobile
• Secure Random Number Generator
• Secure Sockets Support
FLASH PLAYER 11
Examples:
https://apps.facebook.com/angrybirds/
http://www.unrealengine.com/flash/
http://www.waste-creative.com/games/invaders/
http://adamcousins.com/flashposts/globe/index.html
http://www.deadcoats.com/
http://nothingsgonnastopmenow.com/
What’s new in Adobe AIR 3
ADOBE AIR 3
•   Cubic Bezier curves
•   DisplayObjectContainer.removeChildren()
•   MovieClip.isPlaying
•   Enhanced High-Resolution Bitmap Support
•   JPEG-XR Support
•   Stage3D
•   StageText Native Text Input UI (Mobile)
•   StageVideo Hardware Acceleration (Mobile)
ADOBE AIR 3
• H.264/AVC Software Encoding for Cameras
• G.711 Audio Compression for Telephony
• Camera Position API (Mobile)
• Device Speaker Control (Mobile)
• Background Audio Playback Support on iOS
  (Mobile)
• Native JSON (JavaScript Object Notation) Support
• Socket Progress Events
ADOBE AIR 3
• ActionScript Native Extensions
• Captive Runtime Support
• Android Color Depth Setting (Mobile)
• Garbage Collection Advice
• Encrypted Local Storage (Mobile)
• Protected HTTP Dynamic Streaming and Flash
  Access Content Protection Support for Mobile
• Secure Random Number Generator
ADOBE AIR 3
Examples:
http://gaming.adobe.com/
What’s new in Flash Player 11.1
FLASH PLAYER 11.1
• Security enhancements
• Enables Flash Player with Android 4.0 (ICS)
• Final version of Flash Player for mobile browsers
What’s new in Adobe AIR 3.1
ADOBE AIR 3.1
• Security enhancements
• Updated Native Extensions for iOS 5
• Updated Native text input UI for Android
What’s new in Flash Player 11.2
FLASH PLAYER 11.2
• Drivers gating for hardware acceleration
  relaxed to 2008
• ThrottleEvent.THROTTLE
• Mouse Lock + Relative Mouse Coordinates
• Right Click + Middle Click Events
• Multithreaded video decoding (Windows, Mac OS,
  and Linux)
• Flash Player background updates (Windows)
What’s new in Adobe AIR 3.2
ADOBE AIR 3.2
• Drivers gating for hardware acceleration relaxed
  to 2008
• ThrottleEvent.THROTTLE
• Mouse Lock + Relative Mouse Coordinates
• Right Click + Middle Click Events
• Multithreaded video decoding (Windows, Mac OS)
What’s coming in Flash Player 11.3 “Cyril”
FLASH PLAYER 11.3
• Full screen keyboard input
• Frame label events
• MouseEvent.RELEASE_OUTSIDE
• ApplicationDomain.getQualifiedDefinitionNames()
• Drivers gating hardware acceleration relaxed to
  2006
• New driverInfo details
• Low latency audio support for streaming audio
  through NetStream
FLASH PLAYER 11.3
•   BitmapData.drawWithQuality
•   BitmapData.encode()
•   Protected Mode for Firefox
•   Flash Player background updates (Mac OS)
•   Low latency audio support
•   Texture Streaming for Stage3D
What’s coming in Adobe AIR 3.3
ADOBE AIR 3.3
• Frame label events
• MouseEvent.RELEASE_OUTSIDE
• ApplicationDomain.getQualifiedDefinitionNames()
• Drivers gating hardware acceleration relaxed to
  2006
• New driverInfo details
• Low latency audio support for streaming audio
  through NetStream
• Improved Mac App Store Support
ADOBE AIR 3.3
•   BitmapData.drawWithQuality
•   BitmapData.encode()
•   Low latency audio support
•   Texture Streaming for Stage3D
•   USB debugging for iOS
•   Enhanced Background behavior for iOS
•   Stylus support for Android 4.0 (ICS)
•   Simulator Support (Mac)
•   Aspect Ratio Enhancements
What’s new in “the future”
“Dolores”
• ActionScript workers (THREADS!)
• Support for advanced profiling
• Support for more hardware-accelerated video
  cards (from 2005/2006) in order to expand
  availability of hardware accelerated content
• Improved ActionScript performance when
  targeting iOS
• Performance index API to inform about
  performance capabilities of current environment
FLASH RUNTIMES FUTURE
Modernization of the core runtime code and the
ActionScript language.

• ActionScript “Next”
• Flash Player / AIR “Next”
http://adobe.com/devnet/flashplatform/whitepapers
What about tooling support?
Flash Professional CS6+
• Support for Flash Player 11.2 and
  AIR 3.2 with ability to easily add
  new versions of AIR SDK.
• Direct mode integration
• Captive runtime support
• ActionScript Native Extensions
FLASH BUILDER… 4.7… 5?
•   Design view removed
•   Flash Catalyst support removed
•   Data wizards removed
•   Focus on ActionScript likely

• We don’t know much else…
More resources!
FREE BOOKS
     What's New in Flash Player 11
     Quickstart Guide for Browser-Based Experiences
     http://shop.oreilly.com/product/0636920021698.do




     What's New in Adobe AIR 3
     Quickstart Guide for Desktop and Mobile Development
     http://shop.oreilly.com/product/0636920021681.do
VIDEO TRAINING
     Adobe Flash Professional CS6:
     Learn by Video
     Core Training in Rich Media Communication
     http://www.peachpit.com/promotions/promotion.aspx?promo=
     138850



     Adobe Flash Professional CS6:
     New Features Workshop
     Learn What’s New and How It Affects You
     http://www.video2brain.com/en/courses/adobe-flash-
     professional-cs6-new-features-workshop
Thank you.

@JosephLabrecque

Contenu connexe

Tendances

Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Nick Landry
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
Chris Morrell
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitc
Mark Doherty
 
An overview of mobile html + java script frameworks
An overview of mobile html + java script frameworksAn overview of mobile html + java script frameworks
An overview of mobile html + java script frameworks
Sasha dos Santos
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
Mizanur Sarker
 

Tendances (20)

Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Flex multi-screen development
Flex multi-screen developmentFlex multi-screen development
Flex multi-screen development
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Native vs Hybrid vs Web
Native vs Hybrid vs WebNative vs Hybrid vs Web
Native vs Hybrid vs Web
 
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitc
 
New Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityNew Frontiers in Motion and Interactivity
New Frontiers in Motion and Interactivity
 
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)Developing multi-screen applications using Adobe Integrated Runtime (AIR)
Developing multi-screen applications using Adobe Integrated Runtime (AIR)
 
An overview of mobile html + java script frameworks
An overview of mobile html + java script frameworksAn overview of mobile html + java script frameworks
An overview of mobile html + java script frameworks
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
 
BlackBerry Developer Overview
BlackBerry Developer OverviewBlackBerry Developer Overview
BlackBerry Developer Overview
 
Mobile architecture options
Mobile architecture optionsMobile architecture options
Mobile architecture options
 
Adobe AIR Development for the BlackBerry PlayBook
Adobe AIR Development for the BlackBerry PlayBookAdobe AIR Development for the BlackBerry PlayBook
Adobe AIR Development for the BlackBerry PlayBook
 
Take Control of Creative Production with globaledit
Take Control of Creative Production with globaleditTake Control of Creative Production with globaledit
Take Control of Creative Production with globaledit
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design Patterns
 
Getting Started with BB Development..
Getting Started with BB Development..Getting Started with BB Development..
Getting Started with BB Development..
 
Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook Developing Apps for the BlackBerry PlayBook
Developing Apps for the BlackBerry PlayBook
 
What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8
 
Enterprise Hybrid Feasibility Analysis
Enterprise Hybrid Feasibility AnalysisEnterprise Hybrid Feasibility Analysis
Enterprise Hybrid Feasibility Analysis
 
Apps with Apache Cordova and Phonegap
Apps with Apache Cordova and PhonegapApps with Apache Cordova and Phonegap
Apps with Apache Cordova and Phonegap
 

Similaire à What’s New in Flash Player 11.2 and Adobe AIR 3.2

Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
Joseph Labrecque
 
The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash Platform
Peter Elst
 
cf.Objective ANZ Keynote
cf.Objective ANZ Keynotecf.Objective ANZ Keynote
cf.Objective ANZ Keynote
Terry Ryan
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
Michael Chaize
 

Similaire à What’s New in Flash Player 11.2 and Adobe AIR 3.2 (20)

What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
 
Using Adobe Gaming Tools for Education
Using Adobe Gaming Tools for EducationUsing Adobe Gaming Tools for Education
Using Adobe Gaming Tools for Education
 
Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.Adobe AIR. NativeProcess. FFMPEG. Awesome.
Adobe AIR. NativeProcess. FFMPEG. Awesome.
 
The Evolution of the Flash Platform
The Evolution of the Flash PlatformThe Evolution of the Flash Platform
The Evolution of the Flash Platform
 
Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009
 
cf.Objective ANZ Keynote
cf.Objective ANZ Keynotecf.Objective ANZ Keynote
cf.Objective ANZ Keynote
 
FLASH AND AIR IN EDUCATION
FLASH AND AIR IN EDUCATIONFLASH AND AIR IN EDUCATION
FLASH AND AIR IN EDUCATION
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOS
 
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
 
Adobe: Adobe Gaming NOW!
Adobe: Adobe Gaming NOW!Adobe: Adobe Gaming NOW!
Adobe: Adobe Gaming NOW!
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
 
AN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEXAN INTRODUCTION TO APACHE FLEX
AN INTRODUCTION TO APACHE FLEX
 
Adobe Max 2010
Adobe Max 2010Adobe Max 2010
Adobe Max 2010
 
Adobe AIR Seminar
Adobe AIR SeminarAdobe AIR Seminar
Adobe AIR Seminar
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devices
 
Getting Familiar with Adobe Edge Tools and Services
Getting Familiar with Adobe Edge Tools and ServicesGetting Familiar with Adobe Edge Tools and Services
Getting Familiar with Adobe Edge Tools and Services
 
Immersed in the Web
Immersed in the WebImmersed in the Web
Immersed in the Web
 
Flash Platform
Flash PlatformFlash Platform
Flash Platform
 

Plus de Joseph Labrecque

Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: Animation
Joseph Labrecque
 

Plus de Joseph Labrecque (20)

Producing Quality Video Content for Online Learning
Producing Quality Video Content for Online LearningProducing Quality Video Content for Online Learning
Producing Quality Video Content for Online Learning
 
Interactive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCInteractive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CC
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CC
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CC
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX
 
Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)
 
Adobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and InteractivityAdobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and Interactivity
 
Adobe Animate CC: Tool for the Changing Tech Landscape
 Adobe Animate CC: Tool for the Changing Tech Landscape Adobe Animate CC: Tool for the Changing Tech Landscape
Adobe Animate CC: Tool for the Changing Tech Landscape
 
Surviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationSurviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher Education
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online Consumption
 
Introducing Adobe Animate CC
Introducing Adobe Animate CCIntroducing Adobe Animate CC
Introducing Adobe Animate CC
 
Bootstrap Fundamentals
Bootstrap FundamentalsBootstrap Fundamentals
Bootstrap Fundamentals
 
Flash Professional CC for Mobile
Flash Professional CC for MobileFlash Professional CC for Mobile
Flash Professional CC for Mobile
 
Flash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and InteractivityFlash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and Interactivity
 
Adobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another LookAdobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another Look
 
Why Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and BeyondWhy Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and Beyond
 
Mobile Application Development Technology Roundup
Mobile Application Development Technology RoundupMobile Application Development Technology Roundup
Mobile Application Development Technology Roundup
 
Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: Animation
 
Flash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineFlash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity Engine
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

What’s New in Flash Player 11.2 and Adobe AIR 3.2

  • 1. WHAT’S NEW WITH… FLASH PLAYER 11.2 & ADOBE AIR 3.2 Joseph Labrecque Hawaii Flash User Group | May 10th 2012
  • 2. Joseph Labrecque, MA University of Denver - OTL Senior Interactive Software Engineer Adjunct Faculty Fractured Vision Media, LLC Proprietor Twitter: @JosephLabrecque Web: http://josephlabrecque.com/
  • 4. Flash is EVERYWHERE! • Desktop browsers via Flash Player! • Windows, Mac, & Linux via AIR! • Android browsers via Flash Player! • Android apps via AIR! • iOS apps via AIR! • QNX browsers via Flash Player! • QNX apps via AIR!
  • 5. What the hell happened?!?
  • 6. November 9th 2011
  • 9. Remedy by Example • Transparency • Frequency • Whitepapers • Roadshows • Media • RELEASES
  • 10. Adobe: “FLASH IS NOT DEAD” Grant Garrett - @InfluxisGrant
  • 11. What’s new in Flash Player 11
  • 12. FLASH PLAYER 11 • Cubic Bezier curves • DisplayObjectContainer.removeChildren() • MovieClip.isPlaying • Enhanced High-Resolution Bitmap Support • Asynchronous Bitmap Decoding • JPEG-XR Support • Stage3D
  • 13. FLASH PLAYER 11 • H.264/AVC Software Encoding for Cameras • G.711 Audio Compression for Telephony • Native JSON (JavaScript Object Notation) Support • Socket Progress Events • Native 64-bit Support • High-Efficiency SWF Compression Support • Garbage Collection Advice
  • 14. FLASH PLAYER 11 • Protected HTTP Dynamic Streaming and Flash Access Content Protection Support for Mobile • Secure Random Number Generator • Secure Sockets Support
  • 16. What’s new in Adobe AIR 3
  • 17. ADOBE AIR 3 • Cubic Bezier curves • DisplayObjectContainer.removeChildren() • MovieClip.isPlaying • Enhanced High-Resolution Bitmap Support • JPEG-XR Support • Stage3D • StageText Native Text Input UI (Mobile) • StageVideo Hardware Acceleration (Mobile)
  • 18. ADOBE AIR 3 • H.264/AVC Software Encoding for Cameras • G.711 Audio Compression for Telephony • Camera Position API (Mobile) • Device Speaker Control (Mobile) • Background Audio Playback Support on iOS (Mobile) • Native JSON (JavaScript Object Notation) Support • Socket Progress Events
  • 19. ADOBE AIR 3 • ActionScript Native Extensions • Captive Runtime Support • Android Color Depth Setting (Mobile) • Garbage Collection Advice • Encrypted Local Storage (Mobile) • Protected HTTP Dynamic Streaming and Flash Access Content Protection Support for Mobile • Secure Random Number Generator
  • 21. What’s new in Flash Player 11.1
  • 22. FLASH PLAYER 11.1 • Security enhancements • Enables Flash Player with Android 4.0 (ICS) • Final version of Flash Player for mobile browsers
  • 23. What’s new in Adobe AIR 3.1
  • 24. ADOBE AIR 3.1 • Security enhancements • Updated Native Extensions for iOS 5 • Updated Native text input UI for Android
  • 25. What’s new in Flash Player 11.2
  • 26. FLASH PLAYER 11.2 • Drivers gating for hardware acceleration relaxed to 2008 • ThrottleEvent.THROTTLE • Mouse Lock + Relative Mouse Coordinates • Right Click + Middle Click Events • Multithreaded video decoding (Windows, Mac OS, and Linux) • Flash Player background updates (Windows)
  • 27. What’s new in Adobe AIR 3.2
  • 28. ADOBE AIR 3.2 • Drivers gating for hardware acceleration relaxed to 2008 • ThrottleEvent.THROTTLE • Mouse Lock + Relative Mouse Coordinates • Right Click + Middle Click Events • Multithreaded video decoding (Windows, Mac OS)
  • 29. What’s coming in Flash Player 11.3 “Cyril”
  • 30. FLASH PLAYER 11.3 • Full screen keyboard input • Frame label events • MouseEvent.RELEASE_OUTSIDE • ApplicationDomain.getQualifiedDefinitionNames() • Drivers gating hardware acceleration relaxed to 2006 • New driverInfo details • Low latency audio support for streaming audio through NetStream
  • 31. FLASH PLAYER 11.3 • BitmapData.drawWithQuality • BitmapData.encode() • Protected Mode for Firefox • Flash Player background updates (Mac OS) • Low latency audio support • Texture Streaming for Stage3D
  • 32. What’s coming in Adobe AIR 3.3
  • 33. ADOBE AIR 3.3 • Frame label events • MouseEvent.RELEASE_OUTSIDE • ApplicationDomain.getQualifiedDefinitionNames() • Drivers gating hardware acceleration relaxed to 2006 • New driverInfo details • Low latency audio support for streaming audio through NetStream • Improved Mac App Store Support
  • 34. ADOBE AIR 3.3 • BitmapData.drawWithQuality • BitmapData.encode() • Low latency audio support • Texture Streaming for Stage3D • USB debugging for iOS • Enhanced Background behavior for iOS • Stylus support for Android 4.0 (ICS) • Simulator Support (Mac) • Aspect Ratio Enhancements
  • 35. What’s new in “the future”
  • 36. “Dolores” • ActionScript workers (THREADS!) • Support for advanced profiling • Support for more hardware-accelerated video cards (from 2005/2006) in order to expand availability of hardware accelerated content • Improved ActionScript performance when targeting iOS • Performance index API to inform about performance capabilities of current environment
  • 37. FLASH RUNTIMES FUTURE Modernization of the core runtime code and the ActionScript language. • ActionScript “Next” • Flash Player / AIR “Next”
  • 39. What about tooling support?
  • 40. Flash Professional CS6+ • Support for Flash Player 11.2 and AIR 3.2 with ability to easily add new versions of AIR SDK. • Direct mode integration • Captive runtime support • ActionScript Native Extensions
  • 41. FLASH BUILDER… 4.7… 5? • Design view removed • Flash Catalyst support removed • Data wizards removed • Focus on ActionScript likely • We don’t know much else…
  • 43. FREE BOOKS What's New in Flash Player 11 Quickstart Guide for Browser-Based Experiences http://shop.oreilly.com/product/0636920021698.do What's New in Adobe AIR 3 Quickstart Guide for Desktop and Mobile Development http://shop.oreilly.com/product/0636920021681.do
  • 44. VIDEO TRAINING Adobe Flash Professional CS6: Learn by Video Core Training in Rich Media Communication http://www.peachpit.com/promotions/promotion.aspx?promo= 138850 Adobe Flash Professional CS6: New Features Workshop Learn What’s New and How It Affects You http://www.video2brain.com/en/courses/adobe-flash- professional-cs6-new-features-workshop