Web browsers integrate the function of fetching the data with figuring out what it is and displaying it. HTML allows text data objects to embed simple formatting information and references to other objects. The data viewed in other browsers is limited to text, illustrations, low-quality sounds and videos. Using HotJava you can add applications that range from interactive science experiments in educational material to games and specialized shopping applications. In addition, HotJava provides a way for users to access these applications in a new way.
Software transparently migrates across the network.
This transparent acquisition of applications frees developers from the boundaries of the fixed media types like images and text and lets them do whatever they'd like. It has an architecture-neutral distribution format, meaning that compiled Java code l runs on any CPU architecture. The central difference between HotJava and other browsers is that while other browsers have a lot of detailed, hard-wired knowledge about the many different data types, protocols and behaviors necessary to navigate the Web, HotJava understands essentially none of them. This essential difference results in great flexibility and the ability to add new capabilities easily. Interactive content One of the most visible uses of HotJava's ability to dynamically add to its capabilities is called interactive content.