★ wanayoo — archive 1999 http://java.sun.com/products/hotjava/index.1_0.htmlNouvelle recherche | Portail wanayoo
Java Technology Home Page
Downloads, APIs, Documentation
Java Developer Connection
Docs, Tutorials, Tech Articles, Training
Online Support
Community Discussion
News & Events from Everywhere
Products from Everywhere
How Java Technology is Used Worldwide

A-Z Index

The Source for Java Technology

HOTJAVATM BROWSER  
Version 1.0  
Features | Download | FAQ | Changes | Known Bugs

NOTE: This is an early release of the HotJava Browser, which is no longer available for downloading. If you are looking to download the latest version of the HotJava Browser, see the HotJava Browser home page to find the latest release.


HotJava Browser 1.0

The HotJava Browser, written entirely in Java, is a highly customizable, extensible Web browser. It is built on the HotJava code base, which provides a secure, platform-independent, scalable and customizable base for building Web-aware applications and suites like HotJava Views, an enterprise solution for network computers.

Customizable

The HotJava Browser conforms to Web standards and standard practice. It is designed to be highly scalable and customizable, enabling end-users, service providers and intranet providers to easily tailor it to meet their specific requirements. Like Web pages themselves, the user interface of the HotJava Browser is implemented using HTML and applets, and its behavior can be modified by an ASCII-based properties file.

Extensible

Unlike other browsers, HotJava can download and execute applets even behind corporate firewalls. You can extend the browser's capability dynamically, without increasing its base memory footprint, by installing new content and protocol handlers for it to use for new media types or protocols. This makes the HotJava Browser an ideal, scalable solution for the new class of network devices, such as Network Computers.


Licensing the HotJava Browser

The HotJava Browser provides a simple and compact solution for vendors of network computers, PDAs, kiosks or other networked devices who desire Web-browsing or information retrieval capabilities. The current list of the HotJava Browser licensees includes Adobe, Bandai, CyberCash, IBM, Metrowerks, MicroWare, Mitsubishi, NCD, NCSA, NEC, Oracle, Pierian Springs, SMCC, Spyglass, SunSoft, Toshiba, and Wyse.

Information about obtaining a HotJava Browser source code license or commercial binary license is available from the JavaSoft Licensing page.


Downloading the HotJava Browser

The HotJava Browser 1.0 release is no longer available for downloading. Please see our HotJava Browser home page for information about our latest release.

HotJava Browser Release Notes

For an overview of changes since the 1.0 release, see HotJava Browser Changes.

For answers to common questions, see Frequently Asked Questions.

To report a bug in the HotJava Browser 1.0, please use the Help->Submit a Bug feature in the HotJava Browser, or use the JavaSoft Report a Bug or Request a Feature page.

Please look at the following lists before you report a bug:


HotJava Browser 1.0 Features

Improved Security

The HotJava Browser uses the Java Security Manager to provide safe execution of Java applets, independent of the host from which they're downloaded. New in the HotJava Browser 1.0 is support for signed applets. This adds dramatic new flexibility to the original Java built-in security capabilites. The HotJava Browser can now allow an applet more or less access to local system resources based on the applet's signature, as the signature can include the source of the applet, the userid of who created it, the name of the originating host, etc. The Browser can also now verify that an applet was not modified between the time it was signed and received. The HotJava Browser allows administrators to tune security by restricting the access capabilities of applets, to easily control which applets can be downloaded, and to control the system files that an applet can read or write to. (By default, an applet cannot inspect or change files in any way.) The HotJava Browser also supports HTTP authentication, providing access to password-protected Web sites.

SSL Support (U.S. and Canada Release Only)

Secure Sockets Layer (SSL) is an open protocol for securing data communications across computer networks. This protocol is supported by many vendors, and is being standardized by the Internet Engineering Task Force (IETF). The HotJava Browser now incorporates SSL version 3.0 support, and can now connect to a site using the HTTPS protocol, allowing for a secure connection between browser and the secure server. This is frequently used for electronic commerce applications and in situations where browsers and servers need to communicate either privately, or with assurance about the identity of who is on either end of the communication. The HotJava Browser also supports SSL tunneling through firewalls, so that it can be used from within corporate internets to access external secured sites such as employee brokerages and banks. In addition, you can now give the HotJava Browser permission to automatically accept secure (SSL) connections from any site that uses a particular certificate, or from any site that uses certificates issued by a particular certificate authority.

Optionally Flexible HTML Parser

On the basis of a property (hotjava.parser.strict), you can choose to have the parsing of the HTML pages be very strict or more forgiving. In the more forgiving mode, the parser flags HTML syntax errors, and attempts to recover gracefully from them to faithfully reproduce the page's content as the author expects. This is most useful for users navigating others' Web pages that may have buggy HTML code. The more strict mode is useful for developing your own Web page; it can help alert you to HTML errors in your page.

Internationalization

The HotJava Browser now supports the Unicode 2.0 character set. Using installed system fonts, the HotJava Browser can now display both Latin and non-Latin Unicode characters including Japanese, Chinese, Korean, etc. In addition, all user-visible messages are stored in an easy-to-modify plain text file, and much of the browser's user interface is defined using HTML, making localization or customization for particular markets a breeze.

Supported Internet Standards

The HotJava Browser 1.0 release supports the following Internet standards and practices:
  • HTML 3.2 standard
  • HTTP 1.0, plus some HTTP 1.1 features such as KEEPALIVE and Cookies
  • Java Applet API 1.1
  • GIF and JPEG media formats
  • AU audio format
  • FTP and Gopher file transfer protocols
  • SMTP and MIME e-mail protocols
  • Secure Sockets Layer (SSL)
  • SOCKS security protocol
  • Java archive (JAR) format
  • Tables
  • Frames
  • Object HTML tag

Complete Feature List

Some highlights of 1.0 include more flexible, user-configurable security, a more optionally flexible HTML parser, and internationalization. The 1.0 feature list includes:
  • HTML 3.2 compliant
  • Tables
  • Signed applet support
  • HTTP authentication
  • Left/Right "floating" table and image alignment
  • New Places List model (patent pending!)
  • Object HTML tag is supported
  • New optionally forgiving HTML parser
  • User configurable External Viewers
  • Asynchronous FTP
  • Persistent Cookies
  • Java archive (JAR) format
  • Improved scrolling performance
  • Improved user feedback
  • Client side image maps
  • Display of image and applet ALT text
  • Delayed image and applet loading
  • Graceful handling of low-memory environments
  • Increased flexibility and an API for dynamically customizing the browser window's menus, controls, and layout from downloaded HTML and applets (patent pending).


[ This page was updated: Wednesday, 17-Mar-1999 16:17:55 MST ]

Products & APIs | Developer Connection | Docs & Training | Support
Community Discussion | Industry News | Solutions Marketplace | Case Studies
Glossary - Applets - Tutorial - Employment - Business & Licensing - Java Store - Java in the Real World
Feedback | Map | A-Z Index

For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 1995-2000 Sun Microsystems, Inc.
All Rights Reserved. Terms of Use. Privacy Policy.