SlideShare a Scribd company logo
1 of 71
Download to read offline
WHAT’S GOING ON WITH THE
   ADOBE® FLASH® PLATFORM
   AND WHY IT IS STILL
   RELEVANT FOR EDUCATION
         Joseph Labrecque


                            Adobe Summer Institute | July 25th 2012
#AEL12
Joseph Labrecque, MA
         Senior Interactive Software Engineer
         University of Denver - Office of Teaching and Learning
         Adjunct Faculty

         Proprietor / Owner
         Fractured Vision Media, LLC

         Adobe Community Professional
         Adobe Education Leader
         Adobe Influencer

         Author
         Packt Publishing
         O’Reilly Media
         video2brain
         Adobe Press
         Peachpit


         Artist
         An Early Morning Letter, Displaced
         shivervein
#AEL12
Joseph’s Books, DVDs, & Videos




#AEL12
Here is some more…
    Published in:                 Appears in…
                                  Adobe Inspire Magazine
    Adobe Developer Connection
                                  Adobe Developer Center
    ZDNet                         LifeHacker
    ActiveTuts+                   The Flex Show
    CodeBass                      DU Today
    InsideRIA                     The Clarion
    UX Magazine                   The Source
                                  Flash and Flex Developer Magazine
                                  Runtime Expectations
    …and channels like YouTube!
                                  …and more, and more.



#AEL12
November 9th 2011




#AEL12
What Happened?




#AEL12
Mobile Flash Player
    Why did Adobe Decide to no longer develop the Flash Player
    for Mobile Browsers?
    • The Flash Player was not going to achieve the same
       ubiquity on mobile as it has on the desktop.
    • Ubiquity of HTML5 on mobile browsers.
    • Differences in how users consume rich content on mobile
       devices compared to the desktop.
    • Scalability of developing plugins for mobile browsers.
    • Shifting some resources from Flash to HTML5

    http://www.mikechambers.com/blog/2011/11/11/clarificati
    ons-on-flash-player-for-mobile-browsers-the-flash-
    platform-and-the-future-of-flash/

#AEL12
Mobile Flash Player




#AEL12
Desktop Flash Player
    We feel that Flash continues to play a vital role of
    enabling features and functionality on the web that
    are not otherwise possible. As such, we have a long
    term commitment to the Flash Player on desktops,
    and are actively working on the next Flash Player
    version.

    http://www.mikechambers.com/blog/2011/11/11/c
    larifications-on-flash-player-for-mobile-browsers-
    the-flash-platform-and-the-future-of-flash/

#AEL12
Mobile AIR
    We are continuing to develop Adobe AIR for both the
    desktop and mobile devices. Indeed, we have seen
    wide adoption of Adobe AIR for creating mobile
    applications and there have been a number of
    blockbuster mobile applications created using
    Adobe AIR.

    http://www.mikechambers.com/blog/2011/11/11/c
    larifications-on-flash-player-for-mobile-browsers-
    the-flash-platform-and-the-future-of-flash/

#AEL12
Flex Framework
    We know Flex provides a unique set of benefits for
    enterprise application developers. We also know that
    the technology landscape for application development
    is rapidly changing and our customers want more direct
    control over the underlying technologies they use. Given
    this, we are planning to contribute the Flex SDK to an
    open source foundation in the same way we contributed
    PhoneGap to the Apache Foundation when we acquired
    Nitobi.

    http://blogs.adobe.com/flex/2011/11/your-questions-
    about-flex.html


#AEL12
Exodus!
#AEL12
Post-Apocalypse




#AEL12
Adobe: “FLASH IS NOT DEAD”




#AEL12
Flash Player
    Flash Player 11.0 [October 2011]
    Flash Player 11.1 [November 2011]
    Flash Player 11.2 [March 2012]
    Flash Player 11.3 [June 2012]




#AEL12
Adobe AIR
    Adobe AIR 3.0 [October 2011]
    Adobe AIR 3.1 [November 2011]
    Adobe AIR 3.2 [March 2012]
    Adobe AIR 3.3 [June 2012]




#AEL12
Apache Flex
    December 2011 – July 2012:
    • The Apache Flex Project has
      received the entire Flex
      Framework.
    • The Apache Flex Project has
      received the “mxmlc Flex
      Compiler”.
    • Flex SDK 4.8.0 parity release!
    • Awaiting “Falcon” compiler.

    http://incubator.apache.org/flex/



#AEL12
Flash Professional CS6
    •    Mobile Simulator
    •    Captive Runtime
    •    Native Extensions
    •    Sprite Sheets
    •    PNG Sequences
    •    CreateJS
    •    SDK Manager
    •    Stage3D
    •    LZMA Compression

#AEL12
Flash Builder 4.6
    • Part of CS6 Master
      Collection and
      Creative Cloud
    • Flex SDK 4.6
    • Mobile




#AEL12
ActionScript Native Extensions




#AEL12
Captive Runtime




#AEL12
PPAPI “Pepper” Plugin API




#AEL12
BlackBerry 10




#AEL12
Windows 8 “Metro”




#AEL12
Flash Player Statistics
    Flash Player 11 :: ~80%
    Flash Player 10 :: ~15%
    Flash Player 9 :: ~1%
    “Not Detected”* :: ~4%
    http://riastats.com/


    Flash Player (all versions) 95.66%
    http://www.statowl.com/

    DU.EDU Stats* = ~96%

    *Includes   iOS

#AEL12
Flash Player Statistics (cont.)
    • 1.3 billion people with no install.
    • 24 out of 25 top Facebook games are Flash Player.
    • Facebook: Angry Birds Friends – 18 million people.
    • Every 8 weeks – 200 million people opt-in to silent
      installs.
    • 200 million is over 3 times the number of XBOX360
      units sold since 2005.
    • Hundreds of millions of Flash Players can be
      updated in 48 hours.
    • 400 million connected desktops update to the new
      version of Flash Player within a week of release.


#AEL12
Flash Player Statistics (cont.)




#AEL12
What’s New?




#AEL12
Flash Player 11
    •    Stage3D               •   Secure Random #’s
    •    Cubic Bezier Curves   •   Secure Sockets
    •    removeChildren()      •   Socket Progress Events
    •    isPlaying()           •   G.711 Audio
    •    JPEG-XR               •   LZMA Compression
    •    H.264 Encoding        •   Garbage Collection
    •    Native JSON           •   Async Bitmap Decode
    •    64-bit Runtime        •   High Resolution Bitmap

#AEL12
AIR 3
    •    ActionScript Native Extensions
    •    Captive Runtime
    •    Camera Position API (mobile)
    •    Device Speaker Control (mobile)
    •    Background Audio Playback (iOS)
    •    Color Depth Setting (Android)
    •    StageText and StageVideo (mobile)
    •    Encrypted Local Storage (mobile)

#AEL12
Flash Player 11.1
    • Support for Android 4.0
    • Security Enhancements
    • Final version planned for Android




#AEL12
AIR 3.1
    • Updated Native Text (Android)
    • Updated Native Extentions (iOS5)
    • Security Enhancements




#AEL12
Flash Player 11.2
    •    Stage3D -- Drivers Gating Relaxed to 2008
    •    Right-Click and Middle-Click Events
    •    Mouse Lock and Relative Coordinates
    •    Throttle Events
    •    Domain Memory Access
    •    Multithreaded Video Decode (desktop)
    •    Background Updates (Windows)



#AEL12
AIR 3.2
    • All the Flash Player 11.2 goodies except
      auto-update.
    • Improved compilation times.




#AEL12
Flash Player 11.3
    •    Full Screen Keyboard Input
    •    Frame Label Events
    •    Mouse Release-Outside Event
    •    BitmapData Quality Draw Commands
    •    BitmapData Native Encoder (JPEG, PNG, JPEGXR)
    •    Driver Info Details
    •    NetStream -- Low Latency Audio
    •    Stage3D -- Texture Streaming
    •    Background Updates (Mac)
#AEL12
AIR 3.3
    • All the Flash Player 11.3 goodies except
      auto-update.
    • Aspect Ratio Handling (mobile)
    • USB Debugging (iOS)
    • Enhanced Background Behavior (iOS)
    • Stylus Support (Android)
    • Simulator Support (Mac)
    • AppStore Support (Mac)


#AEL12
Flash Player Premium Features
    • AIR - Does not apply
    • Use BOTH Stage3D
      and DomainMemory
    • AND make over
      $50,000 USD




#AEL12
Flash in Education




#AEL12
ALORA (records management)




#AEL12
CourseMedia (media distribution)




#AEL12
VideoManager (catalog)




#AEL12
VideoManager (stream)




#AEL12
CrunchBuddy (smart ops)
    • Server based AIR!
    • Trancoding “brain”.
    • Talks well with native
      operating system,
      Adobe Media Servers,
      and custom web
      applications.

    http://ctl.du.edu/staff/jo
    sephlabrecque/crunchb
    uddy.htm

#AEL12
Gaming (desktop and mobile)
    • Flash Player is the
      “Console of the web”
    • 9 out of 10 top Facebook
      games use Flash Player.
    • The iOS App Store, Android
      Market, and Amazon Appstore
      feature best-selling #1 games.
    • Abundance of tooling,
      workflows, and frameworks.

#AEL12
Simulations
    Both 2D and 3D
    simulations work well
    in Flash Player.

    http://kurst.co.uk/sa
    mples/fbglobe/




#AEL12
Other Targets




#AEL12
CreateJS
    •    Classic tweens & easing
    •    Bitmaps, text, vector art, sounds
    •    Groups, movieclip & graphic symbols
    •    Shadow & glow, add blend mode, cache
    •    Labels & timeline JavaScript
    •    Warnings




#AEL12
Sprite Sheets
    • Export image sequences
      from symbols & bitmaps
      in Library
    • Transform symbols &
      export sequences from
      Stage
    • Process automation
      using JS APIs
    • Create sprite sheets from
      symbols in Library or on
      Stage
    • JSON, XML, JS output
    • Extensible data output

#AEL12
Adobe Edge




#AEL12
Unity




#AEL12
Making Choices




#AEL12
Flash Player in the Browser
    Adobe might say:
    • Gaming / Simulations
    • Premium Video

    In reality, use Flash Player
    when you are okay with a
    desktop-only experience and
    need the reliability, power, and
    richness Flash Player
    provides.

#AEL12
Adobe AIR Package
    •    MOBILE!
    •    Desktop apps
    •    Server-based apps
    •    Need ANEs
    •    Translate web-based
         Flash Player
         experience to devices
         which have no Flash
         Player.

#AEL12
Native Application
    • When you are only
      targeting ONE single
      platform.
    • When you absolutely
      need the speed and
      power of native.




#AEL12
Flash Player w/ Canvas
    One strategy for mobile:

    • Use Flash Player experience on
      desktop.
    • Fallback to a lighter, canvas or
      DOM experience for mobile.
    • CreateJS is a great enabler!



#AEL12
HTML & Friends




#AEL12
HTML vs. Flash / HTML & Flash




#AEL12
Looking to the Future




#AEL12
Flash Player 11.4 + AIR 3.4
    •    ActionScript Workers 1.0 (Flash Player)
    •    ATF textures with Stage3D
    •    Stage3D constrained mode – 2005
    •    StageVideo.attachCamera
    •    Camera.copyToByteArray / Camera.copyToVector
    •    LZMA compression for ByteArray
    •    AIR iOS Push Notifications



#AEL12
ActionScript “Next”
    Performance is the primary goal when we approach
    how to evolve ActionScript. Adobe aims to increase
    developer productivity by simplifying the language,
    improving tool support, and boosting bug
    prevention. Having reduced unnecessary
    complexity, we will be in a position to innovate
    within the Flash runtimes much more quickly.




#AEL12
Flash Player “Next”
    The primary goal of this work is to provide a modern
    implementation of the core Flash runtimes and the
    ActionScript virtual machine in order to significantly
    improve script execution performance and provide a
    foundation on which Flash can move forward over
    the next decade.




#AEL12
Flash Professional “HellCat”
    •    Rebuilt! 64-bit!
    •    Modernized codebase
    •    What else???
    •    Shhhh…




#AEL12
Flash Builder 4.7
    • We know it is coming… August
    • Streamlined – lots of fluff removed.
         – Flash Catalyst
         – Data Wizards
         – Design View …I actually love design view 
    •    Falcon compiler!
    •    Apache Flex!
    •    ActionScript Workers!
    •    More?

#AEL12
Adobe Media Server 5
    • Renamed “Flash Media Server” since it
      serves to more than just Flash Player.
    • Targets Flash Player, AIR, iOS, more?
    • Adobe Access 4 integration.
    • Advanced DRM for iOS HLS streams.
    • Same DRM protection as other targets.
    • Great for big-name broadcasters.



#AEL12
Adobe Monocle
    Advanced profiling tool.

    Works with release version
    of Flash Player.

    Step through calls with
    visual accompaniment.




#AEL12
Starling
    •    Free & Open Source
    •    Platform independent
    •    Amazing Performance
    •    Familiar API
    •    Embraced by Adobe
    •    Powered by the Community




#AEL12
Away3D
    •    Free and Open Source
    •    Starling Integration
    •    Materials / Shaders
    •    Cameras
    •    Lights
    •    Primitives
    •    Physics
    •    Frame-based animation
    •    Prefab3D companion app

#AEL12
Proscenium
    ActionScript 3 code library
    built on top of the Adobe®
    Flash® Platform Stage3D
    APIs that allows for rapid
    development of interactive
    3D content.

    Experimental!



#AEL12
2D Game Libraries
    CitrusEngine
    [http://citrusengine.com/]

    StarlingPunk
    [http://www.andysaia.com/radicalpropositions/starlingpunk/]

    Flixel
    [http://flixel.org/]

    Axel
    [http://www.axgl.org/]

    FlashPunk
    [http://flashpunk.net/]

    SmashIO
    [http://smash.io/]

    AS3isolib
    [http://code.google.com/p/as3isolib/]




#AEL12
3D Game Libraries
    Alternativa3D
    [http://alternativaplatform.com/en/]

    Away3D
    [http://away3d.com/]

    Flare3D
    [http://www.flare3d.com/]

    Unity
    [http://unity3d.com/?flash]

    Unreal Engine
    [http://www.unrealengine.com/flash/]


#AEL12
Thank you.

         @JosephLabrecque




#AEL12

More Related Content

What's hot

Silverlight and Windows Phone workshop
Silverlight and Windows Phone workshopSilverlight and Windows Phone workshop
Silverlight and Windows Phone workshopRadu Poenaru
 
Wrapping with PhoneGap
Wrapping with PhoneGapWrapping with PhoneGap
Wrapping with PhoneGapKarl Bunyan
 
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
 
Christopher Allen’s Presentation at eComm 2009
Christopher Allen’s Presentation at eComm 2009Christopher Allen’s Presentation at eComm 2009
Christopher Allen’s Presentation at eComm 2009eCommConf
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP彼得潘 Pan
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformVisual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformStefano Ottaviani
 
ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門SwapSkills
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission ProcessAnscamobile
 
Windows Phone 8 App Development
Windows Phone 8 App DevelopmentWindows Phone 8 App Development
Windows Phone 8 App DevelopmentDalpatTapaniya
 
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 & PhoneGapNick Landry
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer ProgramJussi Pohjolainen
 
Building iOS apps with eLearning Tools
Building iOS apps with eLearning ToolsBuilding iOS apps with eLearning Tools
Building iOS apps with eLearning Toolseaselsolutions
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flashpaultrani
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile developmentMihai Corlan
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application DevelopmentArief Gunawan
 

What's hot (20)

Silverlight and Windows Phone workshop
Silverlight and Windows Phone workshopSilverlight and Windows Phone workshop
Silverlight and Windows Phone workshop
 
Wrapping with PhoneGap
Wrapping with PhoneGapWrapping with PhoneGap
Wrapping with PhoneGap
 
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
 
Christopher Allen’s Presentation at eComm 2009
Christopher Allen’s Presentation at eComm 2009Christopher Allen’s Presentation at eComm 2009
Christopher Allen’s Presentation at eComm 2009
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformVisual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
 
ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門ゲーム作成で学ぶ iPhoneアプリケーション超入門
ゲーム作成で学ぶ iPhoneアプリケーション超入門
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission Process
 
Windows Phone 8 App Development
Windows Phone 8 App DevelopmentWindows Phone 8 App Development
Windows Phone 8 App Development
 
Android
AndroidAndroid
Android
 
Android Basic PPT
Android Basic PPTAndroid Basic PPT
Android Basic PPT
 
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
 
iPhone IN YOUR FACE
iPhone IN YOUR FACEiPhone IN YOUR FACE
iPhone IN YOUR FACE
 
iPhone University Developer Program
iPhone University Developer ProgramiPhone University Developer Program
iPhone University Developer Program
 
Building iOS apps with eLearning Tools
Building iOS apps with eLearning ToolsBuilding iOS apps with eLearning Tools
Building iOS apps with eLearning Tools
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flash
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile development
 
Slopro Powerpoint
Slopro PowerpointSlopro Powerpoint
Slopro Powerpoint
 
Mobile Learning Development Tools
Mobile Learning Development ToolsMobile Learning Development Tools
Mobile Learning Development Tools
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application Development
 

Similar to What’s Going On with the Adobe® Flash® Platform and why it is still Relevant for Education

What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2Joseph Labrecque
 
New Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityNew Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityJoseph Labrecque
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeJoseph Labrecque
 
Using Adobe Gaming Tools for Education
Using Adobe Gaming Tools for EducationUsing Adobe Gaming Tools for Education
Using Adobe Gaming Tools for EducationJoseph Labrecque
 
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 ServicesJoseph Labrecque
 
FLASH AND AIR IN EDUCATION
FLASH AND AIR IN EDUCATIONFLASH AND AIR IN EDUCATION
FLASH AND AIR IN EDUCATIONJoseph Labrecque
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureIain Lobb
 
Screw HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIRScrew HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIREric Fickes
 
Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learningsziblu
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of FlashChris Black
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
Flash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange CountyFlash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange CountyJuan Sanchez
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidMindgrub Technologies
 
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...Didier A
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitcMark Doherty
 
The Business of Microsoft Silverlight
The Business of Microsoft SilverlightThe Business of Microsoft Silverlight
The Business of Microsoft Silverlightgoodfriday
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesChris Griffith
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and DeliveryJason Diehl
 
Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...
Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...
Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...Amitt Mahajan
 

Similar to What’s Going On with the Adobe® Flash® Platform and why it is still Relevant for Education (20)

What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2What’s New in Flash Player 11.2 and Adobe AIR 3.2
What’s New in Flash Player 11.2 and Adobe AIR 3.2
 
New Frontiers in Motion and Interactivity
New Frontiers in Motion and InteractivityNew Frontiers in Motion and Interactivity
New Frontiers in Motion and Interactivity
 
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
 
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
 
FLASH AND AIR IN EDUCATION
FLASH AND AIR IN EDUCATIONFLASH AND AIR IN EDUCATION
FLASH AND AIR IN EDUCATION
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and Future
 
Screw HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIRScrew HTML5, make cool shit with AIR
Screw HTML5, make cool shit with AIR
 
Adobe Max 2009 - Learnings
Adobe Max 2009 -  LearningsAdobe Max 2009 -  Learnings
Adobe Max 2009 - Learnings
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of Flash
 
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
 
Flash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange CountyFlash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange County
 
Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
ADOBE MAX 2006 - "Developing Flash Lite Games" Conference - by Didier Agani (...
 
Flash platform fitc
Flash platform fitcFlash platform fitc
Flash platform fitc
 
The Business of Microsoft Silverlight
The Business of Microsoft SilverlightThe Business of Microsoft Silverlight
The Business of Microsoft Silverlight
 
Practical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and DevicesPractical Design and Development with Flash on Mobile and Devices
Practical Design and Development with Flash on Mobile and Devices
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and Delivery
 
Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...
Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...
Rapidly Building FarmVille: How we built and scaled a #1 Facebook game in 5 w...
 

More from Joseph Labrecque

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 LearningJoseph Labrecque
 
Interactive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCInteractive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCJoseph Labrecque
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CCJoseph Labrecque
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CCJoseph Labrecque
 
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 Joseph Labrecque
 
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)Joseph Labrecque
 
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 InteractivityJoseph Labrecque
 
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 LandscapeJoseph Labrecque
 
Surviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationSurviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationJoseph Labrecque
 
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 ConsumptionJoseph Labrecque
 
Introducing Adobe Animate CC
Introducing Adobe Animate CCIntroducing Adobe Animate CC
Introducing Adobe Animate CCJoseph Labrecque
 
Flash Professional CC for Mobile
Flash Professional CC for MobileFlash Professional CC for Mobile
Flash Professional CC for MobileJoseph Labrecque
 
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 InteractivityJoseph Labrecque
 
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 LookJoseph Labrecque
 
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 BeyondJoseph Labrecque
 
Mobile Application Development Technology Roundup
Mobile Application Development Technology RoundupMobile Application Development Technology Roundup
Mobile Application Development Technology RoundupJoseph Labrecque
 
Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: AnimationJoseph Labrecque
 
Flash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineFlash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineJoseph Labrecque
 

More from 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
 

Recently uploaded

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadAyesha Khan
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 

Recently uploaded (20)

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 

What’s Going On with the Adobe® Flash® Platform and why it is still Relevant for Education

  • 1. WHAT’S GOING ON WITH THE ADOBE® FLASH® PLATFORM AND WHY IT IS STILL RELEVANT FOR EDUCATION Joseph Labrecque Adobe Summer Institute | July 25th 2012 #AEL12
  • 2. Joseph Labrecque, MA Senior Interactive Software Engineer University of Denver - Office of Teaching and Learning Adjunct Faculty Proprietor / Owner Fractured Vision Media, LLC Adobe Community Professional Adobe Education Leader Adobe Influencer Author Packt Publishing O’Reilly Media video2brain Adobe Press Peachpit Artist An Early Morning Letter, Displaced shivervein #AEL12
  • 3. Joseph’s Books, DVDs, & Videos #AEL12
  • 4. Here is some more… Published in: Appears in… Adobe Inspire Magazine Adobe Developer Connection Adobe Developer Center ZDNet LifeHacker ActiveTuts+ The Flex Show CodeBass DU Today InsideRIA The Clarion UX Magazine The Source Flash and Flex Developer Magazine Runtime Expectations …and channels like YouTube! …and more, and more. #AEL12
  • 7. Mobile Flash Player Why did Adobe Decide to no longer develop the Flash Player for Mobile Browsers? • The Flash Player was not going to achieve the same ubiquity on mobile as it has on the desktop. • Ubiquity of HTML5 on mobile browsers. • Differences in how users consume rich content on mobile devices compared to the desktop. • Scalability of developing plugins for mobile browsers. • Shifting some resources from Flash to HTML5 http://www.mikechambers.com/blog/2011/11/11/clarificati ons-on-flash-player-for-mobile-browsers-the-flash- platform-and-the-future-of-flash/ #AEL12
  • 9. Desktop Flash Player We feel that Flash continues to play a vital role of enabling features and functionality on the web that are not otherwise possible. As such, we have a long term commitment to the Flash Player on desktops, and are actively working on the next Flash Player version. http://www.mikechambers.com/blog/2011/11/11/c larifications-on-flash-player-for-mobile-browsers- the-flash-platform-and-the-future-of-flash/ #AEL12
  • 10. Mobile AIR We are continuing to develop Adobe AIR for both the desktop and mobile devices. Indeed, we have seen wide adoption of Adobe AIR for creating mobile applications and there have been a number of blockbuster mobile applications created using Adobe AIR. http://www.mikechambers.com/blog/2011/11/11/c larifications-on-flash-player-for-mobile-browsers- the-flash-platform-and-the-future-of-flash/ #AEL12
  • 11. Flex Framework We know Flex provides a unique set of benefits for enterprise application developers. We also know that the technology landscape for application development is rapidly changing and our customers want more direct control over the underlying technologies they use. Given this, we are planning to contribute the Flex SDK to an open source foundation in the same way we contributed PhoneGap to the Apache Foundation when we acquired Nitobi. http://blogs.adobe.com/flex/2011/11/your-questions- about-flex.html #AEL12
  • 14. Adobe: “FLASH IS NOT DEAD” #AEL12
  • 15. Flash Player Flash Player 11.0 [October 2011] Flash Player 11.1 [November 2011] Flash Player 11.2 [March 2012] Flash Player 11.3 [June 2012] #AEL12
  • 16. Adobe AIR Adobe AIR 3.0 [October 2011] Adobe AIR 3.1 [November 2011] Adobe AIR 3.2 [March 2012] Adobe AIR 3.3 [June 2012] #AEL12
  • 17. Apache Flex December 2011 – July 2012: • The Apache Flex Project has received the entire Flex Framework. • The Apache Flex Project has received the “mxmlc Flex Compiler”. • Flex SDK 4.8.0 parity release! • Awaiting “Falcon” compiler. http://incubator.apache.org/flex/ #AEL12
  • 18. Flash Professional CS6 • Mobile Simulator • Captive Runtime • Native Extensions • Sprite Sheets • PNG Sequences • CreateJS • SDK Manager • Stage3D • LZMA Compression #AEL12
  • 19. Flash Builder 4.6 • Part of CS6 Master Collection and Creative Cloud • Flex SDK 4.6 • Mobile #AEL12
  • 25. Flash Player Statistics Flash Player 11 :: ~80% Flash Player 10 :: ~15% Flash Player 9 :: ~1% “Not Detected”* :: ~4% http://riastats.com/ Flash Player (all versions) 95.66% http://www.statowl.com/ DU.EDU Stats* = ~96% *Includes iOS #AEL12
  • 26. Flash Player Statistics (cont.) • 1.3 billion people with no install. • 24 out of 25 top Facebook games are Flash Player. • Facebook: Angry Birds Friends – 18 million people. • Every 8 weeks – 200 million people opt-in to silent installs. • 200 million is over 3 times the number of XBOX360 units sold since 2005. • Hundreds of millions of Flash Players can be updated in 48 hours. • 400 million connected desktops update to the new version of Flash Player within a week of release. #AEL12
  • 27. Flash Player Statistics (cont.) #AEL12
  • 29. Flash Player 11 • Stage3D • Secure Random #’s • Cubic Bezier Curves • Secure Sockets • removeChildren() • Socket Progress Events • isPlaying() • G.711 Audio • JPEG-XR • LZMA Compression • H.264 Encoding • Garbage Collection • Native JSON • Async Bitmap Decode • 64-bit Runtime • High Resolution Bitmap #AEL12
  • 30. AIR 3 • ActionScript Native Extensions • Captive Runtime • Camera Position API (mobile) • Device Speaker Control (mobile) • Background Audio Playback (iOS) • Color Depth Setting (Android) • StageText and StageVideo (mobile) • Encrypted Local Storage (mobile) #AEL12
  • 31. Flash Player 11.1 • Support for Android 4.0 • Security Enhancements • Final version planned for Android #AEL12
  • 32. AIR 3.1 • Updated Native Text (Android) • Updated Native Extentions (iOS5) • Security Enhancements #AEL12
  • 33. Flash Player 11.2 • Stage3D -- Drivers Gating Relaxed to 2008 • Right-Click and Middle-Click Events • Mouse Lock and Relative Coordinates • Throttle Events • Domain Memory Access • Multithreaded Video Decode (desktop) • Background Updates (Windows) #AEL12
  • 34. AIR 3.2 • All the Flash Player 11.2 goodies except auto-update. • Improved compilation times. #AEL12
  • 35. Flash Player 11.3 • Full Screen Keyboard Input • Frame Label Events • Mouse Release-Outside Event • BitmapData Quality Draw Commands • BitmapData Native Encoder (JPEG, PNG, JPEGXR) • Driver Info Details • NetStream -- Low Latency Audio • Stage3D -- Texture Streaming • Background Updates (Mac) #AEL12
  • 36. AIR 3.3 • All the Flash Player 11.3 goodies except auto-update. • Aspect Ratio Handling (mobile) • USB Debugging (iOS) • Enhanced Background Behavior (iOS) • Stylus Support (Android) • Simulator Support (Mac) • AppStore Support (Mac) #AEL12
  • 37. Flash Player Premium Features • AIR - Does not apply • Use BOTH Stage3D and DomainMemory • AND make over $50,000 USD #AEL12
  • 43. CrunchBuddy (smart ops) • Server based AIR! • Trancoding “brain”. • Talks well with native operating system, Adobe Media Servers, and custom web applications. http://ctl.du.edu/staff/jo sephlabrecque/crunchb uddy.htm #AEL12
  • 44. Gaming (desktop and mobile) • Flash Player is the “Console of the web” • 9 out of 10 top Facebook games use Flash Player. • The iOS App Store, Android Market, and Amazon Appstore feature best-selling #1 games. • Abundance of tooling, workflows, and frameworks. #AEL12
  • 45. Simulations Both 2D and 3D simulations work well in Flash Player. http://kurst.co.uk/sa mples/fbglobe/ #AEL12
  • 47. CreateJS • Classic tweens & easing • Bitmaps, text, vector art, sounds • Groups, movieclip & graphic symbols • Shadow & glow, add blend mode, cache • Labels & timeline JavaScript • Warnings #AEL12
  • 48. Sprite Sheets • Export image sequences from symbols & bitmaps in Library • Transform symbols & export sequences from Stage • Process automation using JS APIs • Create sprite sheets from symbols in Library or on Stage • JSON, XML, JS output • Extensible data output #AEL12
  • 52. Flash Player in the Browser Adobe might say: • Gaming / Simulations • Premium Video In reality, use Flash Player when you are okay with a desktop-only experience and need the reliability, power, and richness Flash Player provides. #AEL12
  • 53. Adobe AIR Package • MOBILE! • Desktop apps • Server-based apps • Need ANEs • Translate web-based Flash Player experience to devices which have no Flash Player. #AEL12
  • 54. Native Application • When you are only targeting ONE single platform. • When you absolutely need the speed and power of native. #AEL12
  • 55. Flash Player w/ Canvas One strategy for mobile: • Use Flash Player experience on desktop. • Fallback to a lighter, canvas or DOM experience for mobile. • CreateJS is a great enabler! #AEL12
  • 57. HTML vs. Flash / HTML & Flash #AEL12
  • 58. Looking to the Future #AEL12
  • 59. Flash Player 11.4 + AIR 3.4 • ActionScript Workers 1.0 (Flash Player) • ATF textures with Stage3D • Stage3D constrained mode – 2005 • StageVideo.attachCamera • Camera.copyToByteArray / Camera.copyToVector • LZMA compression for ByteArray • AIR iOS Push Notifications #AEL12
  • 60. ActionScript “Next” Performance is the primary goal when we approach how to evolve ActionScript. Adobe aims to increase developer productivity by simplifying the language, improving tool support, and boosting bug prevention. Having reduced unnecessary complexity, we will be in a position to innovate within the Flash runtimes much more quickly. #AEL12
  • 61. Flash Player “Next” The primary goal of this work is to provide a modern implementation of the core Flash runtimes and the ActionScript virtual machine in order to significantly improve script execution performance and provide a foundation on which Flash can move forward over the next decade. #AEL12
  • 62. Flash Professional “HellCat” • Rebuilt! 64-bit! • Modernized codebase • What else??? • Shhhh… #AEL12
  • 63. Flash Builder 4.7 • We know it is coming… August • Streamlined – lots of fluff removed. – Flash Catalyst – Data Wizards – Design View …I actually love design view  • Falcon compiler! • Apache Flex! • ActionScript Workers! • More? #AEL12
  • 64. Adobe Media Server 5 • Renamed “Flash Media Server” since it serves to more than just Flash Player. • Targets Flash Player, AIR, iOS, more? • Adobe Access 4 integration. • Advanced DRM for iOS HLS streams. • Same DRM protection as other targets. • Great for big-name broadcasters. #AEL12
  • 65. Adobe Monocle Advanced profiling tool. Works with release version of Flash Player. Step through calls with visual accompaniment. #AEL12
  • 66. Starling • Free & Open Source • Platform independent • Amazing Performance • Familiar API • Embraced by Adobe • Powered by the Community #AEL12
  • 67. Away3D • Free and Open Source • Starling Integration • Materials / Shaders • Cameras • Lights • Primitives • Physics • Frame-based animation • Prefab3D companion app #AEL12
  • 68. Proscenium ActionScript 3 code library built on top of the Adobe® Flash® Platform Stage3D APIs that allows for rapid development of interactive 3D content. Experimental! #AEL12
  • 69. 2D Game Libraries CitrusEngine [http://citrusengine.com/] StarlingPunk [http://www.andysaia.com/radicalpropositions/starlingpunk/] Flixel [http://flixel.org/] Axel [http://www.axgl.org/] FlashPunk [http://flashpunk.net/] SmashIO [http://smash.io/] AS3isolib [http://code.google.com/p/as3isolib/] #AEL12
  • 70. 3D Game Libraries Alternativa3D [http://alternativaplatform.com/en/] Away3D [http://away3d.com/] Flare3D [http://www.flare3d.com/] Unity [http://unity3d.com/?flash] Unreal Engine [http://www.unrealengine.com/flash/] #AEL12
  • 71. Thank you. @JosephLabrecque #AEL12