Borland
JBuilder 2, supports JDK up to 1.2, including Swing
http://www.borland.com/jbuilder
Evaluator's guide, both online and in zip for downloading:
http://www.borland.com/jbuilder/jb2guide/
White papers and comparative analyses:
http://www.borland.com/jbuilder/papers/
JavaX: An Approachable Examination of Java, JavaBeans, JavaScript, and
all the Related Java Technologies
by Jothy Rosenberg
NovaSoft Systems, Inc.
http://developer.netscape.com/docs/wpapers/javax/javax.html
IBM
VisualAge Java
IBM's main site for Java products and information
http://www.ibm.com/java
IBM's site for its newest Java technology
http://alphaworks.ibm.com/
Description of IBM VisualAge Java packages plus links to download free
copies of the Entry Edition for Windows, OS/2, and AIX:
http://www7.software.ibm.com/vad.nsf/Data/Document2590
IBM's VADD Visual Age Developer Domain (subscription-only access to
extensive information):
http://www7.software.ibm.com/vad.nsf/data/document1832
Metrowerks
CodeWarrior (compiler for Java, C/C++, and Pascal; can be hosted on and
target a number of different hardware architectures and operating
systems):
http://www.metrowerks.com/desktop.qry
Microsoft J++
Microsoft's main Java site, providing downloadable files and
documentation.
http://www.microsoft.com/java/
Sun
Java WorkShop, Sun's Java IDE, includes support for profiling,
JavaBeans, and the Java 2 platform (JDK 1.2). The Community Edition is
freely available, with the source code to the full product being
available soon under Sun's new Community Source License.
http://www.sun.com/workshop/java
JDK 1.1 download (binaries for Win32, Solaris/Intel and Solaris/SPARC,
and documentation):
http://www.javasoft.com/products/jdk/1.1/index.html
JDK 1.2 download (binaries for Win32, Solaris production and reference
implementations, and documentation):
http://www.javasoft.com/products/jdk/1.2/index.html
JRE (Java Runtime Environment) 1.1.7 includes just those files needed
to run, but not develop, Java programs.
http://www.javasoft.com/products/jdk/1.1/jre/index.html
Java developer connection: http://www.javasoft.com/jdc/index.html
Symantec
Visual Cafe 3.0 product information, including the differences between
the Standard, Professional, and Database editions.
http://www.symantec.com/domain/cafe/vcafe30.html
Just-in-Time compiler for Java. Windows 95/98/NT version only, and
works only with Netscape Navigator, not Microsoft Internet Explorer.
http://www.symantec.com/domain/cafe/cafe/jitwin/index.html
Linux JDK
Linux JDK ports on various architectures, including Intel x86, Alpha,
PowerPC and SPARC
http://www.blackdown.org/java-linux/ports.html
Data Presentations
Simplicity for Java, IDE, 100% pure Java, requires JDK 1.1 or later,
demo version available for free download.
http://www.datapresentations.com
Elixir Technology
Elixir IDE, 100% pure Java, requires JDK 1.1 or later, demo ("lite")
version available for download,
http://www.elixir.com/ElixirIDE/download.html
NetBeans, Inc.
NetBeans, free eval/demo, 100% pure Java IDE, requires JDk 1.1 or
later.
http://www.netbeans.com
Penumbra Software
Super Mojo, free eval/demo, 100% pure Java IDE, requires JDk 1.1 or
later.
http://www.penumbrasoftware.com
COBOL --> JVM
COBOL --> JVM compiler, Synkronix, Inc., educational version available
for download as demo version, educ. version costs $125, full/Enterprise
version is $???.
http://www.synkronix.com
JPad and JPadPro
Two of the better entries among the throng of third-party Java IDE's:
Modelworks Software's JPad and JPadPro: http://www.modelworks.com
Programming Languages for the Java Virtual Machine
Long listing of many different translators that support other standard languages, as
well as custom extensions of Java other unique work.
http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html
JDK
JDK 1.1 download (binaries for Win32, Solaris/Intel and Solaris/SPARC,
and documentation):
http://www.javasoft.com/products/jdk/1.1/index.html
JDK 1.2 download (binaries for Win32, Solaris production and reference
implementations, and documentation):
http://www.javasoft.com/products/jdk/1.2/index.html
Java products and API specifications
Index of Java products and API specifications for various Java
components, including Java 2D graphics, RMI (Remote Method Invocation),
and JDBC (Java Data Base Connectivity):
http://www.javasoft.com/products/index.html
Help
Windows Help format versions of Java documents, including the Java
tutorial, the HDK documentation for several versions up to and
including 1.2, and the Swing 1.0.3:
http://www.confluent.fr/javadoc/JavadocE.htm
Microsoft document on how to use COM objects with Java programs. Word
format.
http://www.microsoft.com/java/resource/java_com2.html
Microsoft Java
Information on Microsoft's trust-based security system for Java, that
uses on CAB-file signatures to provide fine-grained control of Java
security.
http://www.microsoft.com/java/sdk/20/articles/trust_based_security.htm
Main page for Microsoft's MSDN (Microsoft Developer Network), its
primary way of delivering information about tools, specifications, etc.
to developers.
http://msdn.microsoft.com/developer/default.htm
Main page for Microsoft's Java technical information.
http://www.microsoft.com/java/techinfo.htm
Sun's main site for Jini, its networking technology based on Java.
http://www.sun.com/jini/
Class File Readers and Decompilers
Huge site of Java assemblers, compilers, decompilers, obfuscators,
unobfuscators, and more. Highly recommended, even though the site has
an unusual, overly busy organization and can be a little confusing at
first.
http://meurrens.ml.org/ip-Links/java/CodeEngineering/
Java decompiler: NMI's Java Code Viewer
Free demo download available, Windows 95/98/NT only, but has no Java
environment requirements.
http://huizen.dds.nl/~nmi/njcv_45.html
Java Class file to UML diagram decompiler
LOREx2 by Elixir Technology, includes free demo version.
http://www.elixir.com.sg/LOREx2/index.html
Demos/Open Source/Freeware
Excellent site with numerous downloadable demos and free programs,
including applets, IDE's, and games.
http://javaboutique.internet.com
Blackdown Java for Linux
Free. includes several versions from 1.0.2 to
1.1.7, plus a pre-release of Java 2 (v1.2). Various ports are
available for Intelx86, alpha, SPARC, and PowerPC architectures.
http://www.blackdown.org
JDK 1.1
Download binaries for Win32, Solaris/Intel and Solaris/SPARC,
and documentation:
http://www.javasoft.com/products/jdk/1.1/index.html
JDK 1.2
Download binaries for Win32, Solaris production and reference
implementations, and documentation:
http://www.javasoft.com/products/jdk/1.2/index.html
JRE
Java Runtime Environment 1.1.7 includes just those files needed
to run, but not develop, Java programs.
http://www.javasoft.com/products/jdk/1.1/jre/index.html
Data Presentations
Data Presentations' Simplicity for Java, IDE, $149, 100% pure Java,
requires JDK 1.1 or later, demo version available for free download.
http://www.datapresentations.com
Elixir Technology
IDE for Java: Elixir Technology's Elixir IDE, $149, 100% pure Java,
requires JDK 1.1 or later, demo ("lite") version available for
download.
http://www.elixir.com/ElixirIDE/download.html
Penumbra Software
IDE for Java: Penumbra Software's Super Mojo, $39.95, free eval/demo,
100% pure Java IDE, requires JDk 1.1 or later.
http://www.penumbrasoftware.com
Tek-Tools
Tek-Tools' Kawa
http://www.tek-tools/com/kawa
JAX
IBM's JAX, a Java class compressor that removes unreferenced/unused
classes, methods, fields, and constants, shortens internal method and
field names, etc. Free for non-commercial use, runs anywhere with JDK
1.1 support.
http://alphaworks.ibm.com/tech/JAX
Jikes
IBM's Jikes, a fast Java compiler available as C++ source, or pre-built
for Windows 95/NT, Linux, Solaris/SPARC, and AIX. Free for
non-commercial use. A Java compiler test suite is also available at
the same site.
http://alphaworks.ibm.com/tech/jikes
Lotus' eSuite
Lotus' eSuite, a set of 100% Java components that can be used for web
applications. The components include an address book, a scheduler, a
word processor, a chart-drawing package, and a spreadsheet. This site
provides extensive online documentation, FAQs, code samples, and a
freely downloadable trial version.
http://esuite.lotus.com
Rational Software
Rational Software's Visual PureCoverage provides analysis of testing
coverage for Microsoft Visual C++ and Visual Basic, and Java programs.
A 14-day trial version is available for download.
http://www.rational.com/products/vis_purecoverage/index.jtmpl
Rational Software's Visual Quantify is a visual profiler for Microsoft
Visual C++ and Visual Basic, and Java programs run under Microsoft's
JVM. A 14-day trial version is available for download.
http://www.rational.com/products/vis_purecoverage/index.jtmpl
JMark
Ziff-Davis' JMark Java benchmark. The benchmark can be run from your
browser or downloaded and run offline.
http://www.zdnet.com/zdbop/jmark/jmark.html
Sun's sample Java applets
http://www.javasoft.com/applets/index.html
SPEC
The Standard Performance Evaluation Corporation's (SPEC). The site
includes reported results, ordering information, and extensive
information on the contents of the benchmarks.
http://www.specbench.org/osg/jvm98/
CaffeineMark
Pendragon Software Corporation's CaffeineMark Java benchmark. The
benchmark can be run from the web site in your browser. Extensive
results are available online for various Java implementations and
platforms.
http://www.pendragon-software.com/pendragon/cm3/index.html
JavaLobby
JavaLobby, a non-profit group that supports Java and has over 32,000
members. Two quotes from their web site:
"The Java Lobby is a group of people who share a common interest
in Java software development and the advancement of Java standards and
software. The main purpose of the Java Lobby is to represent the needs
and concerns of the Java developer and user community to the companies
and organizations who have influence in the evolution of Java.
"The Java Lobby wholeheartedly endorses the concept of "write
once, run anywhere" and wants to send that message clearly to tool
vendors, OS vendors, hardware suppliers and standards groups.We want
Java to be truly portable, reliable, open, standard, bug-free and
high-performance. There are no dues or fees for membership, we are
self-supporting through our own contributions. We have no group
affiliation with or allegiance to any of the companies developing
products related to Java, though we have members from many of the best
known companies in the world. Our primary goal is to seek improvement
of the tools and standards that affect all Java developers and users."
http://www.javalobby.org
IBM
IBM's main site for JDK information, including JDK's for various
platforms, Y2K information, and documentation.
http://www.ibm.com/java/jdk/
JavaDoc
The automated documentation tool that's part of the JDK. This page
includes a FAQ, instructions, details about extending JavaDoc with
custom doclet extensions written in Java, etc.
http://www.java.sun.com/products/jdk/javadoc/index.html
DevPartner for Java
NuMega's DevPartner for Java includes three products: JCheck, a thread
and event analyzer; TrueTime, a performance analuyzer and optimizer;
and TrueCoverage, a code coverage analyzer.
http://www.numega.com/products/suites/devp_java.shtml
Datasheet for this product, in Acrobat/PDF format is at:
http://www.numega.com/datasheets/dpj12.pdf
InstallShield
InstallShield Software Corporation has a 100% Java version of their
InstallShield installation package. The current version supports
localization, optional installation of a JVM, self-extracting
installations (requires the distribution of a single file), and
uninstallation support.
http://www.installshield.com/java
NetREXX
NetREXX is IBM's REXX-to-Java-class cross compiler. Freely available
in Java 1.0 and Java 1.1 versions, includes documentation.
http://www2.hursley.ibm.com/netrexx/nrpacks.htm