What Is An Applet
What Is An Applet?
An applet is an application or a software that runs in the window of a web browser. This approach offers a way to provide the user without installing appropriate software (often called fat client) application and ergonomic reactive because for much animated by his web browser rather than the remote server.
A web browser which supports only the technologies HTTP, HTML and CSS provides an interface for presenting information. JavaScript has provided the primary means of processing such information. An applet is written in a language different from the scripting language used in an html page. Scripts are interpreted while applets are compiled, thus, after a loading time but longer than the script, for better performance and greater interactivity. The language used then gives access to a library of GUI components and an API. These applets are called through scripts or specific tags (object, embed) found in the html code.
The software placed in the applet can be of any type, so it can be an instant messaging interface, a game or an animation. It still requires the installation of a virtual machine operating system.
Many applets are in 2005, programmed in Java. By extension, we can now meet applets based on technology Silverlight or Adobe Flash (Rich Internet Application).
Infrastructure Applet
The term appears applet with Java applets but can be generalized. An applet is a general script that compiled on the server is loaded by the browser to increase interactivity and functionality of the visual interface. The browser needs to be compatible with technology used by the applet or, if it is not able to be installing a plugin. This plugin, as its functionality, can be an engine [What?], A virtual machine (Java, Flash, Silverlight) or a rendering plugin (MathML, VRML). The presence of the plugin is detected using JavaScript that, if appropriate, propose to install it.
Once the plugin is installed, the applet is run inside the web browser. Safety regulations prohibit, by default, all access to internal resources (the client, as opposed to external resources: Web) own the operating system hosting the browser. The browser offers some internal resources cookies. These safety rules can be modified but require an explicit agreement of the user to be activated. Thus, an applet can read a file on the user’s computer after obtaining explicit permission to do so.
The act of affixing a digital signature to the applet offers to those who install a way to ensure that it downloads from many of the author, has not been changed and everything has been certified by a trust.
Advantages and disadvantages of Applets
The advantage of these technologies depends heavily quoted developer tools provided (debugging and animation) and the wealth of libraries (security).
* Whatever the applet and the file when downloading on the client side within an application client may be painful
* The development of a site containing applets requires, even if one can use a basic text editor, an integrated development environment to accelerate mainly writing code with the aid of tools (completions, compiler, syntax checker, debugger).
* Search engines can not index the binary applet (flash, java, silverlight) containing multimedia content (text image video sound). A site must provide full binary version of html to be interpreted by search engines and enable referencing. Some search engines are able to analyze binary files (applets, images, videos …). The problem also arises for the AJAX technology.
Study: From Wikipedia, the free encyclopedia. The text is available under the Creative Commons.



