HotJava offers a promising solution to the major software engineering problem -- retain the system open for innovation while it is at the same time closed i.e. ready for shipment and production use. |
This compromise is achieved by building HotJava in terms of a collection of cooperating but largely autonomous classes/modules. |
HotJava as of today represents one particular implementation of a Java based Web browser concept, and it leaves freedom to innovate and customize. |
Dedicated browsers for scientific research or K-12 education needs can easily be tailored in terms of reusable building blocks of the Java 'browser' package. |
This is in contrast with monolithic browsers such as Netscape which will become increasingly difficult to maintain and adapt to rapidly varying Internet trends. |