Browse Prior Art Database

Web Based Java Class Hierarchy Diagram

IP.com Disclosure Number: IPCOM000123254D
Original Publication Date: 1998-Aug-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 1 page(s) / 43K

Publishing Venue

IBM

Related People

Nicol, D: AUTHOR

Abstract

The Java developer needs to have a clear understanding of the class hierarchy of the Java language. They need to view the relationship between between classes and interfaces within a given Java package. There currently exist many ways this type of information can be conveyed to a Java developer, such as: books, posters, class browser within IDE tools, and dynamic class viewers. However, this type of information is only as valuable as its accuracy. Since the Java language changes so quickly it is difficult to keep a Java class hierarchy diagram accurate and up-to-date. There needs to be a class browser that is always accurate and up-to-date with a rapidly changing language like Java.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 72% of the total text.

Web Based Java Class Hierarchy Diagram

   The Java developer needs to have a clear understanding of
the class hierarchy of the Java language.  They need to view the
relationship between between classes and interfaces within a given
Java package.  There currently exist many ways this type of
information can be conveyed to a Java developer, such as: books,
posters, class browser within IDE tools, and dynamic class viewers.
However, this type of information is only as valuable as its
accuracy.  Since the Java language changes so quickly it is difficult
to keep a Java class hierarchy diagram accurate and up-to-date.
There needs to be a class browser that is always accurate and
up-to-date with a rapidly changing language like Java.

   The solution is to develop a web based, dynamic map of the
Java class hierarchy.  Using the IBM Haifa Mapaccino technology we
have mapped the complete Java Class Hierarchy by mapping the JDK
html documentation This allows us to create a valuable educational
and reference tool to be used by Java developers.  The map has many
different views and each node of the diagram links one back to a
detailed description of a class or interface.  Since it is web based
it is always current and up to date.  Currently, if the sun JDK
documentation changes then all we have to do is re-map the
documentation.  Using an off-the-shelf monitoring software like IBM's
WBI or First Floor's Smart Books Marks we are notified of any
changes.  Further enhancements...