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