Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Rich Internet Application
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Technologies== ===Adobe Flash=== {{Main article|Adobe Flash}} Adobe Flash manipulated [[vector graphics|vector]] and [[raster graphics]] to provide animation of text, drawings, and still images. It supported bidirectional [[Streaming media|streaming]] of audio and video, and it could capture user input via mouse, keyboard, microphone, and camera. Flash contained an [[object-oriented language]] called [[ActionScript]] and supported automation via the JavaScript Flash language (JSFL). Flash content could be displayed on various computer systems and [[information appliance|devices]], using [[Adobe Flash Player]], which was available free of charge for common web browsers, some [[mobile phone]]s and a few other [[electronic device]]s (using [[Flash Lite]]).<ref>{{Cite book |last1=McCune |first1=Doug |url=https://books.google.com/books?id=lazbXwrxrasC |title=Adobe Flex 3.0 For Dummies |last2=Subramaniam |first2=Deepa |date=2009-02-23 |publisher=John Wiley & Sons |isbn=978-0-470-43682-0 |language=en}}</ref> [[Apache Flex]], formerly Adobe Flex, is a [[software development kit]] (SDK) for the development and deployment of cross-platform RIAs based on the [[Adobe Flash]] platform. Initially developed by [[Macromedia]] and then acquired by [[Adobe Systems]], Flex was donated by Adobe to the [[Apache Software Foundation]] in 2011. Adobe deprecated Flash in 2017, and the Adobe Flash Player was discontinued in most markets by early 2021. ===Java applet=== {{Main article|Java applet}} Java applets were used to create [[Interactive visualization|interactive visualizations]] and to present video, three-dimensional objects and other media. Java applets were appropriate for complex visualizations that required significant programming effort in a high level language or communications between applet and originating server. ===JavaFX=== {{Main article|JavaFX}} JavaFX is a software platform for creating and delivering RIAs that can run across a wide variety of connected devices. The current release (JavaFX 12, March 11, 2019) enables building applications for desktop, browser and mobile phones and comes with 3D support. TV set-top boxes, gaming consoles, Blu-ray players and other platforms are planned. Java FX runs as plug-in Java applet or via [[Webstart]].<ref>{{Cite web |title=JavaFX 2.2 Release Notes {{!}} JavaFX 2 Tutorials and Documentation |url=https://docs.oracle.com/javafx/2/release_notes_2-2/jfxpub-release_notes_2-2.htm |access-date=2022-11-24 |website=docs.oracle.com}}</ref> ===Microsoft Silverlight=== {{Main article|Microsoft Silverlight}} Silverlight was proposed by Microsoft as another proprietary alternative. The technology has not been widely accepted and, for instance, lacks support on many mobile devices. Some examples of application were video streaming for events including the [[2008 Summer Olympics]] in Beijing,<ref>{{cite web|url=https://techcrunch.com/2008/01/06/microsoft-silverlight-gets-a-high-profile-win-2008-bejing-olympics/ |title=Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics|date=7 January 2008 | access-date=2010-02-23}}</ref> the [[2010 Winter Olympics]] in Vancouver,<ref>{{cite web|url=http://www.businessinsider.com/microsoft-wins-the-2010-olympics-for-silverlight-2009-3 |title=Microsoft Wins The 2010 Olympics For Silverlight|website=[[Business Insider]] | access-date=2010-02-23}}</ref> and the 2008 conventions for both major political parties in the United States.<ref>{{cite web |url=http://www.microsoft.com/presspass/features/2008/aug08/08-19conventions.mspx |title=Microsoft Working to Make Political Conventions Unconventional |website=[[Microsoft]] |access-date=2010-02-23 |url-status=dead |archive-url=https://web.archive.org/web/20100519135325/http://www.microsoft.com/presspass/features/2008/aug08/08-19conventions.mspx |archive-date=2010-05-19 }}</ref> Silverlight was also used by [[Netflix]] for its instant video streaming service.<ref>{{cite web |url=http://netflix.mediaroom.com/index.php?s=43&item=288 |title=Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs |access-date=2010-02-23 |url-status=dead |archive-url=https://web.archive.org/web/20100529122655/http://netflix.mediaroom.com/index.php?s=43&item=288 |archive-date=2010-05-29 }}</ref> Silverlight is no longer under active development and is not supported in [[Microsoft Edge Legacy]] or newer. === Gears === {{Main|Gears (software)}} ''Gears'', formerly known as ''Google Gears'', is a discontinued [[utility software]] providing offline storage and other additional features to web browsers, including [[Google Chrome]]. Gears was discontinued in favor of the standardized [[HTML5]] methods. Gears was removed from Google Chrome 12.<ref>{{Cite web|title=Chrome Stable Release|url=https://chromereleases.googleblog.com/2011/06/chrome-stable-release.html|access-date=2021-04-12|website=Chrome Releases|language=en}}</ref> ===Other techniques=== RIAs could use [[XForms]] to enhance their functionality.{{citation needed|date=November 2016}}{{original research inline|date=November 2016}} Using [[XML]] and [[XSLT]]<ref name="Transformation">{{cite web|url=http://www.w3.org/standards/xml/transformation |title=Transformation|date=2012-09-19}}</ref> along with some [[XHTML]], CSS and JavaScript can also be used to generate richer client side UI components like data tables that can be resorted locally on the client without going back to the server. Mozilla and Internet Explorer browsers both support this.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)