Adobe Flash Adobe Flash manipulated
vector and
raster graphics to provide animation of text, drawings, and still images. It supported bidirectional
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
devices, using
Adobe Flash Player, which was available free of charge for common web browsers, some
mobile phones and a few other
electronic devices (using
Flash Lite).
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 Java applets were used to create
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 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.
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, the
2010 Winter Olympics in Vancouver, and the 2008 conventions for both major political parties in the United States. Silverlight was also used by
Netflix for its instant video streaming service. Silverlight is no longer under active development and is not supported in
Microsoft Edge Legacy or newer.
Gears 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.
Other techniques RIAs could use
XForms to enhance their functionality. Using
XML and
XSLT 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. ==Security issues in older standards==