SlideShare a Scribd company logo
1 of 55
Flash & HTML5 Showdown
Paul Trani, Developer Evangelist, Adobe @paultrani




                                                     @PaulTrani
Designer or Developer?




                         @PaulTrani
Paul Trani
@paultrani ptrani@adobe.com

• 15 years experience
• 4 year old at heart




                              @PaulTrani
Flash vs HTML5




                 @PaulTrani
HTML5
THE NEW HOTNESS




                  @PaulTrani
HTML5
THE NEW HOTNESS




                  @PaulTrani
@PaulTrani
@PaulTrani
@PaulTrani
@PaulTrani
{
    •   HTML5
    •   CSS3
    •   JAVASCRIPT
    •   JQUERY




                     @PaulTrani
{
                    •   HTML5
                    •   CSS3
Web Standards
                    •   JAVASCRIPT
                    •   JQUERY




                                     @PaulTrani
@PaulTrani
HTML5


•   New semantic tags
•   Audio and video
•   Canvas
•   Drag-and-drop
•   Geolocation
•   Local SQL database




                         @PaulTrani
HTML5




        @PaulTrani
Video




        @PaulTrani
Canvas




 • The <canvas> tag is roughly equivalent to the BitmapData
   API in ActionScript 3.
 • Performance currently inferior to ActionScript, but close
 • Canvas tag makes things flexible




                                                        @PaulTrani
Flash
THE GROUNDBREAKER




                    @PaulTrani
@PaulTrani
@PaulTrani
@PaulTrani
@PaulTrani
@PaulTrani
Video


• Live and on-demand streaming
• Content protection (DRM)
• HTTP video streaming
• Alpha channel video over other content
• Much easier to build custom players
• Huge increase in performance with StageVideo



                                                 @PaulTrani
Video




• Deliver Flash video with an HTML5 fallback
• For mobile, simply link to an MP4




                                               @PaulTrani
Adopt




        @PaulTrani
Innovate




           Adopt




                   @PaulTrani
Innovate




Inspire
                     Adopt




                             @PaulTrani
Innovate




Inspire
                     Adopt




                             @PaulTrani
Innovate




                             Standardize
Inspire
                     Adopt




                                      @PaulTrani
Innovate




                             Standardize
Inspire
                     Adopt




                                      @PaulTrani
FLASH INNOVATION TIMELINE   @PaulTrani
WB Mobile




                                                                                                                                                                        Hd/H.264              Hardware Acceleration


                                                                                                                   Accessibility              Bitmap Data & Effects    Binary Sockets                           Http Video Streami



                                                                         Collision Detection   Video Streaming                               Scale 9 Component Scaling           Actionscript 3            Dynamic Sound Generation




                                           Masking    Dynamic Text       HTML Text Formatting   Webcam & Microphone                                     Text Anti-aliasing       Fullscreen   Pixel Bender Content Protection


                 Hyperlinks      Movieclip Transparency     Swf Loading            Xml / Objects / Arrays Compression         Wmode           Depth Mgmt       Transparent Video                           Text Layout Framework



  Gradients Symbols Color Effects         Browser Communication        Scripted Interactivity                    Runtime Masking        Actionscript 2   Filters & Blend Modes                              Enhanced Drawing API



 Anti-aliased Vectors    Fonts   Mp3 Playback                  Embedded Sound     Text-based Sockets                         Cross-domain Support           Multi-core       E4xDynamic Streaming Smartphones


Vector Graphics & Animation                               Variables      Actionscript 1         Printing       Drawing Api   Progressive Video                           Local Caching         3d Effects     Peer To Peer




     1                    2                 3                   4                    5                     6                       7                    8                    9                   10               10.1

                                                                                         FLASH INNOVATION TIMELINE                                                                                 @PaulTrani
Differences


• The browser was made for semantic mark-up
• Flash locks site content in a layer of abstraction
• Abstraction allows for generalization, ubiquity, and re-use
• Specificity allows for customization, perfection, and speed
  - an experience highly-tailored for each specific medium




                                                       @PaulTrani
Adobe > Flash




                @PaulTrani
Adobe > HTML5




                @PaulTrani
Adobe   HTML5   Flash




                        @PaulTrani
Adobe
Empowering You




                 @PaulTrani
Tooling




Create, Deliver & Monetize on Any Device




                                           @PaulTrani
Print Designers = Device Publishers




 ePub and Apps using the
Digital Publishing solution




                                              @PaulTrani
Print Designers = Device Publishers




 ePub and Apps using the
Digital Publishing solution




                                              @PaulTrani
Web Developers




Web Content and Apps




                                   @PaulTrani
Web Developers




Web Content and Apps




                                   @PaulTrani
Web Developers




              AIR                Additional
        (or captive runtime)
                                   OS’s




                               @PaulTrani
@PaulTrani
Adobe fonts via TypeKit
 HTML5 support in the Open Source Media Framework
WebKit in CS5 apps
                    EDGE Contributing to WebKit
  HTML5 slideshows on
    Photoshop.com              HTML5 content in digital
   Contributing to JQuery Mobile   publications

  support for Firebug, Safari 5, and more to BrowserLab
                             WALLABY
  HTML5-tagged (non-Flash) video in MUSE
            Dreamweaver
HTML5 video publishing to the Scene7 hosted service
                                                @PaulTrani
What’s Next




              @PaulTrani
Project Edge




               @PaulTrani
Muse




       @PaulTrani
AIR 3.0




Captive Runtimes       Native Extensions




                                           @PaulTrani
Which side are you on?




                         @PaulTrani
There is No Fight
         Sorry Guys




                      @PaulTrani
Technology Agnostic




                      @PaulTrani
We don’t care what technology you choose.
          Let us just empower you with the tools.




                                                    @PaulTrani
Thank You




            @PaulTrani

More Related Content

Similar to Flash and HTML5 Compared

Adobe, Flash and HTML5
Adobe, Flash and HTML5Adobe, Flash and HTML5
Adobe, Flash and HTML5paultrani
 
Delivery to the Internet: Reaching Audiences Any Time, Any Place
Delivery to  the Internet: Reaching Audiences Any Time, Any PlaceDelivery to  the Internet: Reaching Audiences Any Time, Any Place
Delivery to the Internet: Reaching Audiences Any Time, Any PlaceOnFrame Ltd
 
HTML5 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a FlashRick Snailum
 
A New Era for Animators
A New Era for AnimatorsA New Era for Animators
A New Era for AnimatorsFITC
 
Voice Applications with Adhearsion @ ATLAUG 2012
Voice Applications with Adhearsion @ ATLAUG 2012Voice Applications with Adhearsion @ ATLAUG 2012
Voice Applications with Adhearsion @ ATLAUG 2012Adhearsion Foundation
 
HTML5 and the Mobile Web
HTML5 and the Mobile WebHTML5 and the Mobile Web
HTML5 and the Mobile WebMrJ1971
 
HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?jwhatcott
 
HTML5 vidéo : Facts and fiction
HTML5 vidéo : Facts and fictionHTML5 vidéo : Facts and fiction
HTML5 vidéo : Facts and fictionBertrand CHARLET
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?Reto Meier
 
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
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) futureFilip Bruun Bech-Larsen
 
OpenAPI at Scale
OpenAPI at ScaleOpenAPI at Scale
OpenAPI at ScaleNordic APIs
 
Intro to AT&T Toolkit for Salesforce Platform Webinar
Intro to AT&T Toolkit for Salesforce Platform WebinarIntro to AT&T Toolkit for Salesforce Platform Webinar
Intro to AT&T Toolkit for Salesforce Platform WebinarSalesforce Developers
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesMingfei Yan
 

Similar to Flash and HTML5 Compared (20)

Adobe, Flash and HTML5
Adobe, Flash and HTML5Adobe, Flash and HTML5
Adobe, Flash and HTML5
 
HTML5: the mobile challenge
HTML5: the mobile challengeHTML5: the mobile challenge
HTML5: the mobile challenge
 
Delivery to the Internet: Reaching Audiences Any Time, Any Place
Delivery to  the Internet: Reaching Audiences Any Time, Any PlaceDelivery to  the Internet: Reaching Audiences Any Time, Any Place
Delivery to the Internet: Reaching Audiences Any Time, Any Place
 
HTML5 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a Flash
 
A New Era for Animators
A New Era for AnimatorsA New Era for Animators
A New Era for Animators
 
Voice Applications with Adhearsion @ ATLAUG 2012
Voice Applications with Adhearsion @ ATLAUG 2012Voice Applications with Adhearsion @ ATLAUG 2012
Voice Applications with Adhearsion @ ATLAUG 2012
 
HTML5 and the Mobile Web
HTML5 and the Mobile WebHTML5 and the Mobile Web
HTML5 and the Mobile Web
 
HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?
 
The Next Web Generation
The Next Web GenerationThe Next Web Generation
The Next Web Generation
 
Pycon2013
Pycon2013Pycon2013
Pycon2013
 
HTML5 vidéo : Facts and fiction
HTML5 vidéo : Facts and fictionHTML5 vidéo : Facts and fiction
HTML5 vidéo : Facts and fiction
 
Html ppts
Html pptsHtml ppts
Html ppts
 
HTML
HTMLHTML
HTML
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
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
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
 
OpenAPI at Scale
OpenAPI at ScaleOpenAPI at Scale
OpenAPI at Scale
 
Intro to AT&T Toolkit for Salesforce Platform Webinar
Intro to AT&T Toolkit for Salesforce Platform WebinarIntro to AT&T Toolkit for Salesforce Platform Webinar
Intro to AT&T Toolkit for Salesforce Platform Webinar
 
Building video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media ServicesBuilding video application on windows 8 with Windows Azure Media Services
Building video application on windows 8 with Windows Azure Media Services
 
Making VR Webby
Making VR WebbyMaking VR Webby
Making VR Webby
 

More from paultrani

10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findings10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findingspaultrani
 
5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Design5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Designpaultrani
 
Creativity and Tools
Creativity and ToolsCreativity and Tools
Creativity and Toolspaultrani
 
Things Every Designer Should Know About Creating for Devices
Things Every Designer Should Know About Creating for DevicesThings Every Designer Should Know About Creating for Devices
Things Every Designer Should Know About Creating for Devicespaultrani
 
CSS3 and Advanced Design
CSS3 and Advanced DesignCSS3 and Advanced Design
CSS3 and Advanced Designpaultrani
 
HTML5 Hotness
HTML5 HotnessHTML5 Hotness
HTML5 Hotnesspaultrani
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Designpaultrani
 
Tips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash DevelopmentTips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash Developmentpaultrani
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobilepaultrani
 
Mobile Design that Doesn't Suck
Mobile Design that Doesn't SuckMobile Design that Doesn't Suck
Mobile Design that Doesn't Suckpaultrani
 
Design Fundamentals for Developers
Design Fundamentals for DevelopersDesign Fundamentals for Developers
Design Fundamentals for Developerspaultrani
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flashpaultrani
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screenspaultrani
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devicespaultrani
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devicespaultrani
 

More from paultrani (15)

10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findings10 Easy-to-Implement Usability Findings
10 Easy-to-Implement Usability Findings
 
5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Design5 Things Developers Need to Know About Design
5 Things Developers Need to Know About Design
 
Creativity and Tools
Creativity and ToolsCreativity and Tools
Creativity and Tools
 
Things Every Designer Should Know About Creating for Devices
Things Every Designer Should Know About Creating for DevicesThings Every Designer Should Know About Creating for Devices
Things Every Designer Should Know About Creating for Devices
 
CSS3 and Advanced Design
CSS3 and Advanced DesignCSS3 and Advanced Design
CSS3 and Advanced Design
 
HTML5 Hotness
HTML5 HotnessHTML5 Hotness
HTML5 Hotness
 
CSS3 For Advanced Design
CSS3 For Advanced DesignCSS3 For Advanced Design
CSS3 For Advanced Design
 
Tips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash DevelopmentTips and Tricks for Mobile Flash Development
Tips and Tricks for Mobile Flash Development
 
Designing for Mobile
Designing for MobileDesigning for Mobile
Designing for Mobile
 
Mobile Design that Doesn't Suck
Mobile Design that Doesn't SuckMobile Design that Doesn't Suck
Mobile Design that Doesn't Suck
 
Design Fundamentals for Developers
Design Fundamentals for DevelopersDesign Fundamentals for Developers
Design Fundamentals for Developers
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flash
 
Creating Flash Content for Multiple Screens
Creating Flash Content for Multiple ScreensCreating Flash Content for Multiple Screens
Creating Flash Content for Multiple Screens
 
Flash for Mobile Devices
Flash for Mobile DevicesFlash for Mobile Devices
Flash for Mobile Devices
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"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
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"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
 
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.
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Flash and HTML5 Compared

  • 1. Flash & HTML5 Showdown Paul Trani, Developer Evangelist, Adobe @paultrani @PaulTrani
  • 3. Paul Trani @paultrani ptrani@adobe.com • 15 years experience • 4 year old at heart @PaulTrani
  • 4. Flash vs HTML5 @PaulTrani
  • 11. { • HTML5 • CSS3 • JAVASCRIPT • JQUERY @PaulTrani
  • 12. { • HTML5 • CSS3 Web Standards • JAVASCRIPT • JQUERY @PaulTrani
  • 14. HTML5 • New semantic tags • Audio and video • Canvas • Drag-and-drop • Geolocation • Local SQL database @PaulTrani
  • 15. HTML5 @PaulTrani
  • 16. Video @PaulTrani
  • 17. Canvas • The <canvas> tag is roughly equivalent to the BitmapData API in ActionScript 3. • Performance currently inferior to ActionScript, but close • Canvas tag makes things flexible @PaulTrani
  • 24. Video • Live and on-demand streaming • Content protection (DRM) • HTTP video streaming • Alpha channel video over other content • Much easier to build custom players • Huge increase in performance with StageVideo @PaulTrani
  • 25. Video • Deliver Flash video with an HTML5 fallback • For mobile, simply link to an MP4 @PaulTrani
  • 26. Adopt @PaulTrani
  • 27. Innovate Adopt @PaulTrani
  • 28. Innovate Inspire Adopt @PaulTrani
  • 29. Innovate Inspire Adopt @PaulTrani
  • 30. Innovate Standardize Inspire Adopt @PaulTrani
  • 31. Innovate Standardize Inspire Adopt @PaulTrani
  • 33. WB Mobile Hd/H.264 Hardware Acceleration Accessibility Bitmap Data & Effects Binary Sockets Http Video Streami Collision Detection Video Streaming Scale 9 Component Scaling Actionscript 3 Dynamic Sound Generation Masking Dynamic Text HTML Text Formatting Webcam & Microphone Text Anti-aliasing Fullscreen Pixel Bender Content Protection Hyperlinks Movieclip Transparency Swf Loading Xml / Objects / Arrays Compression Wmode Depth Mgmt Transparent Video Text Layout Framework Gradients Symbols Color Effects Browser Communication Scripted Interactivity Runtime Masking Actionscript 2 Filters & Blend Modes Enhanced Drawing API Anti-aliased Vectors Fonts Mp3 Playback Embedded Sound Text-based Sockets Cross-domain Support Multi-core E4xDynamic Streaming Smartphones Vector Graphics & Animation Variables Actionscript 1 Printing Drawing Api Progressive Video Local Caching 3d Effects Peer To Peer 1 2 3 4 5 6 7 8 9 10 10.1 FLASH INNOVATION TIMELINE @PaulTrani
  • 34. Differences • The browser was made for semantic mark-up • Flash locks site content in a layer of abstraction • Abstraction allows for generalization, ubiquity, and re-use • Specificity allows for customization, perfection, and speed - an experience highly-tailored for each specific medium @PaulTrani
  • 35. Adobe > Flash @PaulTrani
  • 36. Adobe > HTML5 @PaulTrani
  • 37. Adobe HTML5 Flash @PaulTrani
  • 38. Adobe Empowering You @PaulTrani
  • 39. Tooling Create, Deliver & Monetize on Any Device @PaulTrani
  • 40. Print Designers = Device Publishers ePub and Apps using the Digital Publishing solution @PaulTrani
  • 41. Print Designers = Device Publishers ePub and Apps using the Digital Publishing solution @PaulTrani
  • 42. Web Developers Web Content and Apps @PaulTrani
  • 43. Web Developers Web Content and Apps @PaulTrani
  • 44. Web Developers AIR Additional (or captive runtime) OS’s @PaulTrani
  • 46. Adobe fonts via TypeKit HTML5 support in the Open Source Media Framework WebKit in CS5 apps EDGE Contributing to WebKit HTML5 slideshows on Photoshop.com HTML5 content in digital Contributing to JQuery Mobile publications support for Firebug, Safari 5, and more to BrowserLab WALLABY HTML5-tagged (non-Flash) video in MUSE Dreamweaver HTML5 video publishing to the Scene7 hosted service @PaulTrani
  • 47. What’s Next @PaulTrani
  • 48. Project Edge @PaulTrani
  • 49. Muse @PaulTrani
  • 50. AIR 3.0 Captive Runtimes Native Extensions @PaulTrani
  • 51. Which side are you on? @PaulTrani
  • 52. There is No Fight Sorry Guys @PaulTrani
  • 53. Technology Agnostic @PaulTrani
  • 54. We don’t care what technology you choose. Let us just empower you with the tools. @PaulTrani
  • 55. Thank You @PaulTrani

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. CSS3\nAdobe recently proposed a&amp;#xA0;CSS3 regions module&amp;#xA0;to the W3C CSS Working Group. Also, because of the diversity of Adobe&apos;s customer base, mobile authoring is critical to nearly all of them these days. This has become a significant outlet for them and it&apos;s growing at a tremendous rate (with smartphones and tablets). For example, Adobe&apos;s tool set is used by publishers to build magazines (using InDesign), and we will give them a way to export content using standards and to display it on mobile devices. It&apos;s all part of creating tools that answer the needs of our users&amp;#x2014;but tools that are based on stable standards.\nWhen working with CSS regions Adobe realized that you could use it to do interesting layouts, but even more interesting things when combined with JavaScript.\n\nWebKit\nAdobe is using WebKit in our tools and contributing our bug fixes back to the WebKit engine. Again, the intent is to make HTML5 tools useful to our users in many ways. As an example of our efforts, in a mid-August summary of WebKit submissions, Adobe&apos;s Alexandru Chiculita was recognized for &quot;... adding&amp;#xA0;a new performance test&amp;#xA0;for float element lookup which&amp;#xA0;landed an optimization&amp;#xA0;which yields a performance improvement of about 150% for looking up a floated element.&quot; \nSVG\nSimilarly, with the support of SVG in all major browsers, we&apos;ve noticed that our users are now asking Adobe to refresh the support for creating SVG in Adobe Illustrator that has existed for years. They also want more support for SVG in all of our products. Additionally, Wallaby, a tool from Adobe Labs, can export HTML from Flash and leverages SVG as well.\nAdobe Edge\nAs part of this drive there is a need to create animations using HTML and CSS, we&apos;re working on tools that take HTML5 features supported in browsers but for which tools are lacking. We know we can provide great tools&amp;#x2014;look at&amp;#xA0;Adobe Edge&amp;#xA0;to see a recent example from Adobe.\n\n
  12. \n
  13. \n
  14. \n
  15. MPEG 4, usually with an .mp4 or .m4v extension. The MPEG 4 container is based on Apple&amp;#x2019;s older QuickTime container(.mov). Movie trailers on Apple&amp;#x2019;s website still use the older QuickTime container, but movies that you rent from iTunes are delivered in an MPEG 4 container.\nOgg, usually with an .ogv extension. Ogg is an open standard, open source&amp;#x2013;friendly, and unencumbered by any known patents. Firefox 3.5, Chrome 4, and Opera 10.5 support &amp;#x2014; natively, without platform-specific plugins &amp;#x2014; the Ogg container format, Ogg video (called &amp;#x201C;Theora&amp;#x201D;), and Ogg audio (called &amp;#x201C;Vorbis&amp;#x201D;). On the desktop, Ogg is supported out-of-the-box by all major Linux distributions, and you can use it on Mac and Windows by installing the QuickTime components orDirectShow filters, respectively. It is also playable with the excellent VLC on all platforms.\nWebM is a new container format. It is technically similar to another format, called Matroska. WebM was announced in May, 2010. It is designed to be used exclusively with the VP8 video codec and Vorbis audio codec. (More on these in a minute.) It is supported natively, without platform-specific plugins, in the latest versions of Chromium, Google Chrome, Mozilla Firefox, and Opera. Adobe has also announced that a future version of Flash will support WebM video.\n\n
  16. Flash is an animation engine. \n Will always perform better than Canvas.\n Molehill brings real hardwareaccelerated 3D\n HTML5 games are okay\n \n\n
  17. \n
  18. \n
  19. \n
  20. \n New rendering architecture inside of Flash Player\n Enables high end 3D GPU based rendering in Flash Player\n Exposed via a new set of low level 3D APIs\n Hardware accelerated with software fallback\n
  21. \n
  22. \n
  23. \n
  24. Performance key area\n\nVideo decode 10.1\n\nMore than decode - compositing and rendering\n\nVideo goes back to Flash for rendering\n
  25. Performance key area\n\nVideo decode 10.1\n\nMore than decode - compositing and rendering\n\nVideo goes back to Flash for rendering\n
  26. Stage Video completes pipeline\n\nHW acceleration for decoding and rendering.\nFrom GPU direct to frame buffer.\nCPU down by 85%\n\nDesktops shipped, mobile soon\n
  27. \n
  28. \n
  29. Driven by a Cycle\nSometimes we watch &amp;#x2013; VIDEO\nSometimes you tell -- SOUND. \nAcoustic Echo Cancelation most requested\nConferences like this &amp;#x2013; Jim Corbett in da house\nFlashCo drives \n
  30. Driven by a Cycle\nSometimes we watch &amp;#x2013; VIDEO\nSometimes you tell -- SOUND. \nAcoustic Echo Cancelation most requested\nConferences like this &amp;#x2013; Jim Corbett in da house\nFlashCo drives \n
  31. Flash adds quickly, it&amp;#x2019;s an enabler \nBrowsers not as quick\nStart out in Flash, migrate to HTML\nThis is a good thing\nAnimated menus\n
  32. Flash adds quickly, it&amp;#x2019;s an enabler \nBrowsers not as quick\nStart out in Flash, migrate to HTML\nThis is a good thing\nAnimated menus\n
  33. Flash adds quickly, it&amp;#x2019;s an enabler \nBrowsers not as quick\nStart out in Flash, migrate to HTML\nThis is a good thing\nAnimated menus\n
  34. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  35. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  36. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  37. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  38. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  39. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  40. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  41. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  42. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  43. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  44. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  45. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  46. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  47. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  48. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  49. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  50. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  51. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  52. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  53. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  54. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  55. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  56. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  57. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  58. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  59. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  60. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  61. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  62. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  63. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  64. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  65. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  66. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  67. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  68. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  69. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  70. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  71. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  72. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  73. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  74. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  75. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  76. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  77. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  78. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  79. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  80. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  81. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  82. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  83. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  84. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  85. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  86. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  87. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  88. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  89. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  90. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  91. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  92. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  93. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  94. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  95. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  96. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  97. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  98. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  99. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  100. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  101. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  102. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  103. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  104. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  105. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  106. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  107. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  108. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  109. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  110. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  111. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  112. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  113. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  114. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  115. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  116. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  117. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  118. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  119. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  120. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  121. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  122. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  123. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  124. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  125. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  126. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  127. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  128. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  129. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  130. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  131. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  132. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  133. FlashCo Innovation History\n\nThe role of Flash is expandng the capabilities\n vector animation, Interactivity \n Audio, Video\nFlashCo then changed the web\n
  134. \n
  135. \n
  136. \n
  137. \n
  138. \n
  139. Another exciting aspect of the mobile device explosion is that Creative Pros are using mobile devices themselves, adopting tablets. 1 in 3 CPros is considering a tablet purchase. With that, Adobe is responding by enabling these Creative Pros to extend their workflow beyond the desktop. to iterate, and create\n\n(click) We have some mobile apps already in market that allows mobile creativity. \na) The Adobe&amp;#xAE; Ideas mobile sketching software app is your ideal companion for Adobe Illustrator&amp;#xAE; and Adobe Photoshop&amp;#xAE;. (over 2 M downloads)\nb) The second is Adobe Photoshop Express &amp;#x2013; It is a simple and intuitive photo editor that allows users to edit and adjust exposure, saturation, contract and sharpness. 20+ million users\n\n(click) Now, let&amp;#x2019;s talk about what is new&amp;#x2026;..\n&amp;#xA0;\nWe are introducing Adobe Story for the iPhone &amp;#x2013; Adobe Story is a collaborative tool for writing scripts and now allows you to review and comment on your iPhone\n Big move is that Adobe is also shipping an SDK \n inviting developers to connect Photoshop CS5 to their mobile applications and devices. \n Over 10,000 plugins for Photoshop on the desktop. \n This SDK can be used for Android, BlackBerry and iOS. \n Use the tablet for fun, interactive environment but allow Photoshop to pick up when it comes to precision.\n\nWe&amp;#x2019;d like to show you examples of how we leveraged the Photoshop SDK and created these initial new apps today. \n&amp;#xA0;\n Adobe Eazel for Photoshop: Adobe Eazel lets you use your iPad and your fingertips to create beautiful paintings and instantly access them in Photoshop CS5.\n Adobe Color Lava for Photoshop: With this companion app, you can use your fingertips to mix colors on your iPad and create custom swatches and color themes. \n Adobe Nav for Photoshop: Adobe Nav lets you use your iPad to activate Photoshop tools and select documents. \n\nThese are just a starting points from Adobe. \n\n \n-------\nBack-up:\nMultimedia &amp; Entertainment (which includes photo editing and sketching apps) is currently the second largest segment within mobile applications, and is forecasted to grow to a $6B+ worldwide opportunity by 2015 &amp;#x2020; &amp;#xA0;\nPurchase intention is fairly high in the U.S., as more than 1 in 3 CPros is considering a tablet purchase, with similar interest from all CPro segments. &amp;#x2021;\n\n1 in 3 U.S. Education users is considering a tablet purchase. &amp;#x2021;\n\n\nSome Data Points on Photoshop Express:\nFirst ship\n iOS version: October 9, 2009 (17 months in market)\n Android version: November 6, 2009 (16 months in market)\n Free app, high brand recognition because of Photoshop name\n20+ million users as of March 1, 2011\n 15.9 million on iOS\n 4.1 million on Android\nHigh active use\n Definition: # of customers that log in at least 1x per month,# of customers that update to newer versions\n 40% active use on iOS (6.1m active users)\n 60% active use on Android (2.2m active users)\n\n\n\n&amp;#x2021; Marketing Insights &amp; Operations (MIO), &quot;2010 Hardware Profile Survey (US) Creative Pros and Education,&quot; Aug. 2010 \n&amp;#xA0;\n&amp;#x2020; Mobile App Stores Business Models, Strategies &amp; Market Segmentation 2010-2015, June 2010\n
  140. Updates to the Flash Platform remove the requirement to create multiple disparate applications for every mobile platform. \n\nNow developers can utilize a single code base to deliver applications multiple mobile platforms, web and desktop.\n\nThe same developers can now build apps for the leading mobile platforms.\n\nThe payoff? Faster time to market, with less resources.\n
  141. Updates to the Flash Platform remove the requirement to create multiple disparate applications for every mobile platform. \n\nNow developers can utilize a single code base to deliver applications multiple mobile platforms, web and desktop.\n\nThe same developers can now build apps for the leading mobile platforms.\n\nThe payoff? Faster time to market, with less resources.\n
  142. Updates to the Flash Platform remove the requirement to create multiple disparate applications for every mobile platform. \n\nNow developers can utilize a single code base to deliver applications multiple mobile platforms, web and desktop.\n\nThe same developers can now build apps for the leading mobile platforms.\n\nThe payoff? Faster time to market, with less resources.\n
  143. \n
  144. \n
  145. \n
  146. \n
  147. \n
  148. \n
  149. \n
  150. \n
  151. \n
  152. \n
  153. \n
  154. \n
  155. \n
  156. \n
  157. \n
  158. \n
  159. \n
  160. \n
  161. \n
  162. \n
  163. \n
  164. Another exciting aspect of the mobile device explosion is that Creative Pros are using mobile devices themselves, adopting tablets. 1 in 3 CPros is considering a tablet purchase. With that, Adobe is responding by enabling these Creative Pros to extend their workflow beyond the desktop. to iterate, and create\n\n(click) We have some mobile apps already in market that allows mobile creativity. \na) The Adobe&amp;#xAE; Ideas mobile sketching software app is your ideal companion for Adobe Illustrator&amp;#xAE; and Adobe Photoshop&amp;#xAE;. (over 2 M downloads)\nb) The second is Adobe Photoshop Express &amp;#x2013; It is a simple and intuitive photo editor that allows users to edit and adjust exposure, saturation, contract and sharpness. 20+ million users\n\n(click) Now, let&amp;#x2019;s talk about what is new&amp;#x2026;..\n&amp;#xA0;\nWe are introducing Adobe Story for the iPhone &amp;#x2013; Adobe Story is a collaborative tool for writing scripts and now allows you to review and comment on your iPhone\n Big move is that Adobe is also shipping an SDK \n inviting developers to connect Photoshop CS5 to their mobile applications and devices. \n Over 10,000 plugins for Photoshop on the desktop. \n This SDK can be used for Android, BlackBerry and iOS. \n Use the tablet for fun, interactive environment but allow Photoshop to pick up when it comes to precision.\n\nWe&amp;#x2019;d like to show you examples of how we leveraged the Photoshop SDK and created these initial new apps today. \n&amp;#xA0;\n Adobe Eazel for Photoshop: Adobe Eazel lets you use your iPad and your fingertips to create beautiful paintings and instantly access them in Photoshop CS5.\n Adobe Color Lava for Photoshop: With this companion app, you can use your fingertips to mix colors on your iPad and create custom swatches and color themes. \n Adobe Nav for Photoshop: Adobe Nav lets you use your iPad to activate Photoshop tools and select documents. \n\nThese are just a starting points from Adobe. \n\n \n-------\nBack-up:\nMultimedia &amp; Entertainment (which includes photo editing and sketching apps) is currently the second largest segment within mobile applications, and is forecasted to grow to a $6B+ worldwide opportunity by 2015 &amp;#x2020; &amp;#xA0;\nPurchase intention is fairly high in the U.S., as more than 1 in 3 CPros is considering a tablet purchase, with similar interest from all CPro segments. &amp;#x2021;\n\n1 in 3 U.S. Education users is considering a tablet purchase. &amp;#x2021;\n\n\nSome Data Points on Photoshop Express:\nFirst ship\n iOS version: October 9, 2009 (17 months in market)\n Android version: November 6, 2009 (16 months in market)\n Free app, high brand recognition because of Photoshop name\n20+ million users as of March 1, 2011\n 15.9 million on iOS\n 4.1 million on Android\nHigh active use\n Definition: # of customers that log in at least 1x per month,# of customers that update to newer versions\n 40% active use on iOS (6.1m active users)\n 60% active use on Android (2.2m active users)\n\n\n\n&amp;#x2021; Marketing Insights &amp; Operations (MIO), &quot;2010 Hardware Profile Survey (US) Creative Pros and Education,&quot; Aug. 2010 \n&amp;#xA0;\n&amp;#x2020; Mobile App Stores Business Models, Strategies &amp; Market Segmentation 2010-2015, June 2010\n