The Future of Flash<br />By Chris Black<br />
Who am I?<br />Twitter: chrisjblack<br />Interactive Developer, Kayaking and Rockclimbing<br />Started with Java, C, C++, ...
What is Flash?<br />Adobe Flash (formerly Macromedia Flash) is a multimediaplatform used to add animation, video, and inte...
Methods of Delivery<br />
Endowment Effect<br />The Endowment Effect: The value of a good increases when it becomes a part of a persons endowment. T...
INDEED.COM<br />A search engine for jobs, allowing job seekers to find jobs posted on thousands of company career sites an...
General Job Trends<br />
Adobe Flash<br />
Flash, Silverlight and HTML5<br />
Job Trend Summary<br />Adobe Flash and ActionScript have continued to grow even with the introduction of Silverlight and H...
Adding Mobile<br />
Mobile Devices<br />
Recent News<br />Flash Player 10.1 available for Android (Froyo 2.2) now<br />AIR for Android (Froyo 2.2) available Octobe...
Native Applications for Mobile<br />
Native Mobile<br />Native Flash apps perform great on the Android and on October 8 can be submitted to the marketplace<br ...
Benefits / Drawbacks<br />Code re-use<br />Multi-platform delivery<br />GPU acceleration<br />Access to native API’s<br />...
3D doesn’tperform well
No Android widgets</li></li></ul><li>Demo<br />Game built using Flash deployed to both the Nexus One and iPod Touch<br />U...
Mobile Browsers<br />
Mobile Browsers<br />Mobile browsers are not ready for highly interactive content<br />iOS supports SVG / CSS3 well but Ca...
Challenges of Mobile Browsers<br />Screen resolution and interpreted view<br />Pinch zoom and move vs. application gesture...
AIR for Desktop Computers<br />
AIR for Desktop Computers<br />Use AIR to build desktop applications using Flash<br />Sell your desktop applications onlin...
AIR for Desktop Computers<br />Great tool for cross platform development<br />Still no ‘killer’ application<br />Easy dist...
Desktop Browsers<br />
Myth<br />Flash has the most security vulnerabilities<br />Adobe Flash: 981 results<br />JavaScript: 1,110 results<br />Ca...
Myth<br />Flash is a CPU hog<br />Version 10.1 performs great<br />Flash outperforms other technologies in most areas, inc...
StatCounter<br />
Flash for Desktop Browsers<br />Installed on 99.1% of desktop browsers<br />Has the best tool set available for animation ...
IE9 Beta<br />http://www.beautyoftheweb.com/<br />Performs great on IE9 but still buggy<br />Lacks and slows to a crawl on...
Agent 8 Ball<br />http://www.agent8ball.com/<br />Try the game with IE9<br />Now try playing the same game with Safari<br ...
The Future<br />Silverlight and HTML5 allow us to use more tools, not less<br />Browser / device / technology combinations...
For Example<br />Simple slideshow: JavaScript<br />Simple video: HTML5 video tag with Flash fallback<br />DRM video: Flash...
Conclusion<br />Flash will continue to push the boundaries of interactive development.<br />Each technology has it’s pros ...
Questions?<br />
Upcoming SlideShare
Loading in …5
×

The Future of Flash

1,255 views

Published on

Never before have we seen such growth and diversity in the interactive field. New devices, services and development tools are flooding the market. Like many other languages the Flash platform continues to evolve. We’ll take a look into the crystal ball to determine what’s next for Flash by dispelling myths and uncovering truths. This presentation will reveal industry trends and size up the competition to find out what Flash is ready for and where it will fall short. Topics will include Flash for mobile devices, desktop applications and web content along with new features available in Flash Player 10.1. Are you ready for the future of Flash?

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,255
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

The Future of Flash

  1. 1. The Future of Flash<br />By Chris Black<br />
  2. 2. Who am I?<br />Twitter: chrisjblack<br />Interactive Developer, Kayaking and Rockclimbing<br />Started with Java, C, C++, HTML and worked into Flash<br />
  3. 3. What is Flash?<br />Adobe Flash (formerly Macromedia Flash) is a multimediaplatform used to add animation, video, and interactivity to Web pages. Flash is frequently used for advertisements and games. More recently, it has been positioned as a tool for "Rich Internet Applications" ("RIAs"). -Wikipedia<br />
  4. 4. Methods of Delivery<br />
  5. 5. Endowment Effect<br />The Endowment Effect: The value of a good increases when it becomes a part of a persons endowment. The person demands more to give up an object then they would be willing to pay to acquire it. - Kahneman, Knetsch, and Thaler (1991)<br />
  6. 6. INDEED.COM<br />A search engine for jobs, allowing job seekers to find jobs posted on thousands of company career sites and job boards<br />
  7. 7. General Job Trends<br />
  8. 8. Adobe Flash<br />
  9. 9. Flash, Silverlight and HTML5<br />
  10. 10. Job Trend Summary<br />Adobe Flash and ActionScript have continued to grow even with the introduction of Silverlight and HTML5<br />All technology jobs are on the rise and can co-exist together<br />
  11. 11. Adding Mobile<br />
  12. 12. Mobile Devices<br />
  13. 13. Recent News<br />Flash Player 10.1 available for Android (Froyo 2.2) now<br />AIR for Android (Froyo 2.2) available October 8<br />Flash Player and AIR will be available for the Blackberry PlayBook<br />Apple lightens developer restrictions and Adobe re-opens the iPhoneexporter<br />64bit Flash Player available now in public beta<br />
  14. 14. Native Applications for Mobile<br />
  15. 15. Native Mobile<br />Native Flash apps perform great on the Android and on October 8 can be submitted to the marketplace<br />The iPhone exporter works OK<br />Blackberry exporter is on the way!<br />
  16. 16. Benefits / Drawbacks<br />Code re-use<br />Multi-platform delivery<br />GPU acceleration<br />Access to native API’s<br />2D Physics for Android<br /><ul><li>No access to native user interface
  17. 17. 3D doesn’tperform well
  18. 18. No Android widgets</li></li></ul><li>Demo<br />Game built using Flash deployed to both the Nexus One and iPod Touch<br />Uses touch to control the speed and direction<br />Going into the green area slows down the car<br />Let’s check it out!<br />
  19. 19. Mobile Browsers<br />
  20. 20.
  21. 21. Mobile Browsers<br />Mobile browsers are not ready for highly interactive content<br />iOS supports SVG / CSS3 well but Canvas poorly<br />Android supports Flash well, CSS3 and Canvas poorly and doesn’t support SVG at all<br />Lack of documentation in this area<br />
  22. 22. Challenges of Mobile Browsers<br />Screen resolution and interpreted view<br />Pinch zoom and move vs. application gestures and movement<br />Cross browser support<br />
  23. 23. AIR for Desktop Computers<br />
  24. 24. AIR for Desktop Computers<br />Use AIR to build desktop applications using Flash<br />Sell your desktop applications online<br />Melrose Toolkit<br />Thumb drive detection<br />Run native applications<br />
  25. 25. AIR for Desktop Computers<br />Great tool for cross platform development<br />Still no ‘killer’ application<br />Easy distribution to the Blackberry PlayBook<br />
  26. 26. Desktop Browsers<br />
  27. 27. Myth<br />Flash has the most security vulnerabilities<br />Adobe Flash: 981 results<br />JavaScript: 1,110 results<br />Canvas: already 71 results<br />HTML: 5,920 results<br />Data taken from US-CERT (Computer Emergency Readiness Team)<br />
  28. 28. Myth<br />Flash is a CPU hog<br />Version 10.1 performs great<br />Flash outperforms other technologies in most areas, including mobile<br />Poor performance is generally due to bad code<br />Another demo<br />
  29. 29. StatCounter<br />
  30. 30.
  31. 31.
  32. 32.
  33. 33. Flash for Desktop Browsers<br />Installed on 99.1% of desktop browsers<br />Has the best tool set available for animation and interactive development<br />Will continue to have majority coverage compared to Silverlight and HTML5<br />
  34. 34.
  35. 35. IE9 Beta<br />http://www.beautyoftheweb.com/<br />Performs great on IE9 but still buggy<br />Lacks and slows to a crawl on all other modern browsers<br />No XP support for IE9!<br />
  36. 36. Agent 8 Ball<br />http://www.agent8ball.com/<br />Try the game with IE9<br />Now try playing the same game with Safari<br />Don’t try this on your mobile browser<br />
  37. 37. The Future<br />Silverlight and HTML5 allow us to use more tools, not less<br />Browser / device / technology combinations make decision making more complex<br />Understand the new technologies and when to use them<br />
  38. 38. For Example<br />Simple slideshow: JavaScript<br />Simple video: HTML5 video tag with Flash fallback<br />DRM video: Flash or Silverlight<br />Complex games or animations: Flash<br />Drop shadow, gradient text: CSS3<br />
  39. 39. Conclusion<br />Flash will continue to push the boundaries of interactive development.<br />Each technology has it’s pros and cons. It’s your job to choose the best technology given the time and money.<br />
  40. 40. Questions?<br />
  41. 41. Links<br />http://www.indeed.com/<br />http://www.statcounter.com/<br />http://www.blackcj.com/blog/<br />http://www.gizmodo.com.au/2010/06/fanboyism-and-brand-loyalty/<br />

×