# HotJava Browser Overview

### The Smart Choice for Developing Web-Enabled Solutions

When it comes to developing Internet-aware applications and devices, a one-size Web browser does not fit all. OEMs need a lightweight browser for the multitude of thin clients coming to market, including NCs, PDAs, kiosks, screen phones and consumer devices. At the same time, developers would like a browser with modular functionality to incorporate into their applications. Unfortunately, most browsers today are bulky, monolithic applications that lack this level of scalability and flexibility.

HotJava Browser provides a modular, highly customizable solution for creating and deploying Web-enabled applications across a wide array of environments and devices. HotJava Browser's small footprint makes it an ideal, scalable solution for a variety of devices--from screen phones to desktop PCs. The newest version of HotJava Browser uses the JavaBeans component model, empowering developers with the edge they need to get their Internet and intranet products to market quickly and cost-effectively.

HotJava Browser offers a choice for developers and OEMs, depending on their needs:

- The HotJava Browser is a lightweight, full-featured Web browser with a highly customizable user interface.

- The HotJava HTML Component is a JavaBeans component for displaying HTML that can be embedded into other applications or coupled with a custom user interface.

### HotJava Browser's Customizable User Interface Puts You in Control

Every Web application or device has its own requirements. That's why HotJava Browser provides the unique ability to custom-build a browser to meet the display needs of your target users. Through simple text-based properties files, you can easily tailor HotJava Browser's user interface to create your own look and feel. For example, you can modify the menu items and their contents or add your own graphics and icons to refine the interface to your needs. The ability to modify the browser directly from a centralized server both speeds customization and simplifies administration.

### Speed Your Development with the HotJava HTML Component

Your project may require embedding browser functionality into an existing application or using it with your own custom user interface. You now have this flexibility with the HotJava HTML Component, a JavaBeans component that parses and renders HTML. Think of it as a way to display HTML in a window without all the menus and buttons.

OEMs can use the HotJava HTML Component with their own custom user interface to provide Web access in a wide spectrum of electronic devices. Application developers can easily embed the HotJava HTML Component in everything from a help system to email to a kiosk application. Exploiting the JavaBeans architecture makes it possible to reuse the HotJava HTML Component in multiple applications and devices, without having to rewrite a single line of code. And developers can integrate the HotJava HTML Component with other JavaBeans components--for instance, a news reader and text search component--making it fast and easy to assemble full-featured applications.

### Java: Write Once, Run Anywhere

As the first Java application to demonstrate the power of Java technology, HotJava Browser is written entirely in Java. That means that once you create your applications, they run wherever the Java Virtual Machine is present. So there's no more porting to multiple operating systems and platforms.

HotJava Browser Features

### Key Features

- Internationalization/Unicode 2.0 support
- Flexible security model
- Extensibility--Ability to install new content and protocol handlers

### Support for the Following Internet Standards:

- Java Development Kit (JDK) 1.1
- HTTP 1.1 Protocol
- HTML 3.2
- Tables and Frames
- Persistent Cookies
- GIF and JPEG Media Formats
- AU Audio Format
- FTP and Gopher File Transfer Protocols
- SMTP and MIME E-mail Protocols
- SOCKS Protocol
- Secure Sockets Layer (SSL) 3.0
- Java Archive (JAR) Format

### Put the Power of HotJava to Work for Your Business

Depending on your requirements, you now have a choice of four products:

- HotJava Browser Source Code (includes the HotJava HTML Component)
- HotJava Browser Binary
- HotJava HTML Component Source Code
- HotJava HTML Component Binary

For information on licensing any of these products, please see the JavaSoft Licensing page. (Note that you may need to set proxy servers before you can access this or other remote pages. Use the HotJava Edit->Preferences->Proxies page to do so.)

Copyright © 1997-1998 Sun Microsystems, Inc. USA. All rights reserved.