My talk is entitled"HTML5, Flash and AJAX to the Year 2020". The official description (with a typo fixed) reads as follows:
What HTML5 brings to the table is “choices” for those who are implementing future applications on the web and in order to make decisions, an understanding of the forces working against their desired outcome needs to be facilitated. The speaker will look at several specific areas such as video and simple animations and show benchmarks and optimizations that can be done to create an overall good user experience. Data will be shared as well as hypothesis about when one technology may offer an advantage over another."
While I am open to suggestions on specific areas to cover, my first homework is going to be to reread the latest drafts of both the W3C HTML5 and Adobe Shockwave Flash specifications. I want to deliver some real content based on fact. So far the talk will feature the following segments (subject to change):
- discussing possible definitions of what people really mean when they say "HTML5" (+ AJAX) and "Flash"
- discussing the capabilities of each, weaknesses, and where hybrid solutions occur
- predictions on where these technologies may drift in the next 9 years
The last part will obviously be a wild guess. No one could have predicted that any consumer can use a 0.6 cm thick device with a 800 X 480 pixel display to access the full published knowledge of mankind 9 years ago. Thinking that such devices have GPS, HD video cameras, voice recognition etc. makes me wonder how the hell I can give an accurate description of the three technologies into the year 2020.
FWIW - I have recorded several interviews on this topic and while I do not consider myself an expert, I'd also like to hear feedback on these articles:
O'Reilly Radar - http://radar.oreilly.com/2011/02/flash-html5-developers.html
DZone Interview - http://css.dzone.com/videos/talking-about-html5-mobile-web?mz=8019-adobe&default=false&zid=159&browser=14&mid=0&refresh=0
I am therefore asking for anyone who has ideas to contact me. Not ruling anything out at this point! Crowd-sourcing is not cheating - just a great way to use collective intelligence.