CONTENTS | PREV | NEXT | The Java Language Environment |
CHAPTER 10 |
It's a jungle out there,
So drink your JavaT-shirt caption from Printer's Inc Cafe, Palo Alto, California
The HotJavaTM Browser ("HotJava") is a new World-Wide Web browser implemented entirely in the Java programming language. HotJava is the first major end-user application created using the Java programming language to run on the Java platform. HotJava not only showcases the powerful features of the Java environment, it also provides an ideal platform for distributing Java programs across the Internet--the most complex, distributed, heterogeneous network in the world.HotJava and its rapidly growing Web population of Java language programs called applets (mini-applications), are the most compelling demonstration of the dynamic capabilities of Java.
HotJava includes many innovative features and capabilities above and beyond the first generation of static Web browsers. HotJava is extensible. Its foremost feature is its ability to download Java programs (applets) from anywhere, even across networks, and execute them on the user's machine. HotJava builds on the network-browsing techniques established by Mosaic and other Web browsers and expands them by adding dynamic behavior that transforms static documents into dynamic applications.
HotJava goes far beyond the first generation of statically-oriented Web browsers and brings a much needed measure of interactivity to the concept of the Web browser. It transforms the existing static data display of first generation Web browsers into a new and dynamic viewing system for hypertext, which is described below. HotJava enables creation and display of animation-oriented applications. World-Wide Web content developers can have their applications distributed across the Internet with the click of a button on the user's client computer.
Java has been adopted enthusiastically by the internet community and Java capabilities have appeared in many Internet-related products like Web browsers and other client-server applications.