Professional Documents
Culture Documents
Major platforms
The following platforms have over 50% market penetration on the desktop.[7]
Adobe Flash
Adobe Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images. It supports bidirectional streaming of audio and video, and it can capture user input via mouse, keyboard, microphone, and camera. Flash contains an object-oriented language called ActionScript and supports automation via the JavaScript Flash language (JSFL). Flash content may be displayed on various computer systems and devices, using Adobe Flash Player, which is available free of charge for common web browsers, some mobile phones and a few other electronic devices (using Flash Lite).
Java
Java applets are used both to create interactive visualisations and to present video, three dimensional objects and other media. Java applets are more appropriate for complex visualizations that require significant programming effort in high level language or communications between applet and originating server. Oracle's new JavaFX is considered as another competitor for Rich Internet Applications.
Microsoft Silverlight
In recent years, Microsoft Silverlight has emerged as a potential competitor to Flash. While not yet as prevalent on websites as Flash, Silverlight has been used to provide video streaming for many high profile events, including the 2008 Summer Olympics in Beijing,[8] the 2010 Winter Olympics in Vancouver,[9] and the 2008 conventions for both major political parties in the United States.[10] Silverlight is also used by Netflix for its instant video streaming service.[11]
History
The term "rich Internet application" was introduced in a white paper of March 2002 by Macromedia (now merged into Adobe),[12] though the concept had existed for a number of years earlier under names such as: Remote Scripting, by Microsoft, circa 1999 X Internet, by Forrester Research [13] in October 2000 Rich (Web) clients Rich Web application
Characteristics
RIAs present indexing challenges to Web search engines, but Adobe Flash content is now at least partially indexable.[15] Security can improve over that of application software (for example through use of sandboxes and automatic updates), but the extensions themselves remain subject to vulnerabilities and access is often much greater than that of native Web applications. For security purposes, most RIAs run their client portions within a special isolated area of the client desktop called a sandbox. The sandbox limits visibility and access to the file-system and to the operating system on the client to the application server on the other side of the connection. This approach allows the client system to handle local activities, calculations, reformatting and so forth, thereby lowering the amount and frequency of client-server traffic, especially versus client-server implementations built around so-called thin clients.[16]
Decline
In November 2011 there were a number of announcements that demonstrated a decline in demand for rich internet application architectures. Adobe announced that Flash would no longer be produced for mobile[17] or TV[18] (refocusing its efforts on HTML 5). Pundits questioned its continued relevance even on the desktop[19] and described it as "the beginning of the end"[20] . RIM announced that it would continue to develop Flash for the PlayBook, a decision which has been described as "RIM's worst decision to date"[21] . Microsoft also announced that Silverlight 5 was to be the last release[22] . The combination of these announcements had some proclaiming it "the end of the line for browser plug-ins"[23] .
References
[1] [2] [3] [4] [5] [6] RIA War Is Brewing (http:/ / etech. eweek. com/ content/ application_development/ ria_war_is_brewing. html) Rich Internet Application Market Share (http:/ / www. statowl. com/ custom_ria_market_penetration. php) Laszlo: An Open Source Framework for Rich Internet Applications (http:/ / today. java. net/ pub/ a/ today/ 2005/ 03/ 22/ laszlo. html) Gartner: MarketScope for Ajax Technologies and Rich Internet Application Platforms (http:/ / www. gartner. com/ DisplayDocument?doc_cd=164266) Gmail Voice and Video Chat (http:/ / mail. google. com/ videochat) HTML5 Isn't Ready For Primetime, YouTube Says. Flash offers video streaming capabilities that HTML5 just can't match yet. (http:/ / www. informationweek. com/ news/ hardware/ desktop/ showArticle. jhtml?articleID=225701855& subSection=News), Information Weekly, Thomas Claburn, June 29, 2010 "Rich Internet Application Market Share", Data from StatOwl. http:/ / www. statowl. com/ custom_ria_market_penetration. php -- StatOwl data is from ~28m unique visitors per month.; This data is consistent with that reported from RIAStats.com, which is based on ~4m daily visitors http:/ / riastats. com/ . These statistics clearly indicate consistent evidence that Flash, Silverlight, Java, and HTML5 are available to over 50% of web users as of summer 2011. See also "Rich Internet Applications: The Next Frontier of Corporate Development" by Larry Seltzer. 2010-08-25. eWeek. http:/ / www. eweek. com/ c/ a/ Security/ Rich-Internet-Applications-The-Next-Frontier-of-Corporate-Development-732651/ "Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics" (http:/ / techcrunch. com/ 2008/ 01/ 06/ microsoft-silverlight-gets-a-high-profile-win-2008-bejing-olympics/ ). . Retrieved 2010-02-23. "Microsoft Wins The 2010 Olympics For Silverlight" (http:/ / www. businessinsider. com/ microsoft-wins-the-2010-olympics-for-silverlight-2009-3). . Retrieved 2010-02-23.
[7]
[8] [9]
[10] "Microsoft Working to Make Political Conventions Unconventional" (http:/ / www. microsoft. com/ presspass/ features/ 2008/ aug08/ 08-19conventions. mspx). . Retrieved 2010-02-23. [11] "Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs" (http:/ / netflix. mediaroom. com/ index. php?s=43& item=288). . Retrieved 2010-02-23. [12] Macromedia Flash MXA next-generation rich client (http:/ / download. macromedia. com/ pub/ flash/ whitepapers/ richclient. pdf) [13] http:/ / www. forrester. com [14] Adobe Flash in the Enterprise: The Case for More Usable Software (http:/ / www. adobe. com/ enterprise/ pdf/ idc. pdf) [15] Once Nearly Invisible To Search Engines, Flash Files Can Now Be Found And Indexed (http:/ / www. techcrunch. com/ 2008/ 06/ 30/ once-nearly-invisible-to-search-engines-flash-files-can-now-be-found-and-indexed/ ) [16] Living in the RIA World: Blurring the Line Between Web and Desktop Security, 2008 (http:/ / www. isecpartners. com/ files/ RIA_World_BH_2008. pdf) [17] "Adobe Flash Player Turfed for Mobile Devices" (http:/ / www. theinfoboom. com/ articles/ adobe-flash-player-turfed-for-mobile-devices/ ). . Retrieved 11 November 2011. [18] "Adobe Scrapping Flash for TV, Too" (http:/ / allthingsd. com/ 20111110/ adobe-scrapping-flash-for-tv-too/ ). . Retrieved 11 November 2011. [19] "PlayBook has a Flash-filled future; RIM's worst decision to date?" (http:/ / www. zdnet. com/ blog/ perlow/ without-mobile-adobe-flash-is-irrelevant/ 19247). . [20] "The beginning of the end for Adobe's Flash" (http:/ / money. cnn. com/ 2011/ 11/ 10/ technology/ adobe_flash/ ). . Retrieved 11 November 2011. [21] "PlayBook has a Flash-filled future; RIM's worst decision to date?" (http:/ / www. zdnet. com/ blog/ btl/ playbook-has-a-flash-filled-future-rims-worst-decision-to-date/ 63118). . Retrieved 11 November 2011. [22] "Silverlight 5 - the end of the line" (http:/ / www. i-programmer. info/ news/ 89-net/ 3314-silverlight-5-the-end-of-the-line. html). . Retrieved 11 November 2011. [23] "Flash, Silverlight and the end of the line for browser plug-ins" (http:/ / www. geekwire. com/ 2011/ adobe-flash-microsoft-silverlight-sunset-browser-plugin). .
External links
Accessible rich Internet applications (WAI-ARIA) 1.0 (http://www.w3.org/TR/wai-aria/) - W3C Working Draft 15 December 2009 The W3C Rich Web Clients Activity (http://www.w3.org/2006/rwc/)
License
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/