This document discusses rich internet applications (RIAs) and various technologies used to create them such as Adobe Flash, Flex, and AIR, Microsoft Silverlight, and JavaFX. It provides overviews of the capabilities and features of these technologies, their history and development, and barriers to their adoption. Examples of companies using different RIA technologies are given and questions are posed about satisfaction with current AJAX applications and interest in RIA technologies.
18. Barriers
• Loss of web metaphors
– Bookmarking, addressable URLs
Penetra;on of plugins/run;mes
•
Search engine visibility
•
Sandboxing
•
Addi;onal development complexity
•
Tes;ng complexity
•
RIA plaborm lock‐in
•
19. RIA Examples
• Flash
– Google Finance, Picnik, Spa;alKey, NoteFlight,
Aviary Phoenix
• Silverlight 2
– NBC Olympics, Top Banana, MLB.com
• Java FX
– Sun’s examples
20. Where are we headed?
IE 8 /Firefox 3.1/Google Chrome
•
Flash Player 10/Adobe AIR
•
Silverlight 2
•
Java 6 Update 10 and Java FX
•
21. Ques;ons
• Are you sa;sfied with your current
AJAX applica;on? Why or why not?
• Are RIA technologies on your
roadmap? Why or why not?
• Which RIA technology interests you?
Are you currently inves;ga;ng one
or more of the technologies?
22. Ques;ons
• What barriers do you see for
adop;on of RIA technologies for your
company or client?
• If you already use RIA technologies,
what issues have you encountered
with them?