This preview shows page 1. Sign up to view the full content.
Unformatted text preview: e compatible with each other. Given the rapid growth of the Internet,
this situation is clearly out of control. Java-enabled browsers, known as "secondgeneration" browsers, are designed to overcome the above-mentioned limitations
of the conventional graphical browsers. They are based on the Java programming
language (see Chapter 12 for details) and have the ability to dynamically
download Java applets (mini-applications) from web server computers to webclient computers and execute them on the client's computer. This feature provides
the following capabilities to Java-enabled browsers:
1. Dynamic content.
We saw that a first-generation browser can download
data from a server computer to its own client computer and can display the data on
the client's computer terminal screen. In addition to data, Java-enabled browsers
can also download Java-based applets (segments of programs that act as miniapplications) on the client comnnter that are executed right there on the client machine. Java-based applets may be written to pntvid" full animation, play
sound, and interact with the user in real time when executed. Thus, Jav3 ^n^iled
browsers transform the static data display capability of first-generation browsers
into a new td dynamic viewing system. They enable creation and display of
animation-oriented applications that was not possible with first-generation
browsers. For example, someone could write a Java program to implement on
interactive chemistry simulation. Users browsing the Internet with a Java-enabled
browser could easily download this simulation program on their computer and
interact with it, rather than just having a static picture with some text displayed on
their computer screen.
2. Dynamic data types. We saw that due to their monolithic design structure,
the first-generation browsers can deal with only a fixed set of data objects. For
example, a browser might be designed to understand only the following image
formats - GIF, XI1 pixmap, and XI1 bitmap. If this browser se...
View Full Document
This document was uploaded on 04/07/2014.
- Spring '14