* Articles
* Source Code
* Technetcast
* Book Reviews
* Op-Eds
* Microprocessors
* Programmer's Vault
* Software Careers
* Mailing Lists
* Dr. Dobb's Store
* Customer Service

We're the dot in .com
DDJ Home Page About Dr. Dobb's Subscribe to DDJ About DDJ

Java


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



Copyright © 1999 Dr. Dobb's Journal