Guide to Third Party Products

on CodeWarrior Pro

 

Metrowerks has provided for your convenience several Third Party class libraries that provide extended functionality to your Java projects. This document outlines those products, their purpose, and how to use them in CodeWarrior.

For each of these products, the original archive has been split up and put in appropriate places on the CodeWarrior CD. Here's a general idea of where the information is:

In some cases, the entire package isn't included for either the Windows or Mac host. This is generally because the third party package wasn't compatible with the platform, although we may have made minor modifications to make it usable. See the notes below for the specific modifications made. If you need it, the latest version of all of these products can be downloaded from their respective company's web site, for which a link is provided below.

Metrowerks does not provide technical support for the products themselves; you should contact the company that produces the product. There is a link to a technical support page or address below if you need more information about a product.


Java Generic Library and Voyager

Company: ObjectSpace, Inc.

Description: ObjectSpace JGL™ is a powerful add-on for the JDK that provides a series of advanced collections and more than 50 generic algorithms. JGL is designed to complement, not replace, the basic features found in the JDK and is ideal for enterprise Java developers. JGL 3.0 enhanced the JGL offering with distributed collection support, allowing the remote construction, access, and persistence of all JGL containers using ObjectSpace Voyager, the agent ORB for Java.

ObjectSpace Voyager is the ObjectSpace product line designed to help developers produce high-impact distributed systems quickly. Voyager is 100% Java and is designed to use the Java language object model. Voyager allows you to use regular message syntax to construct remote objects, send them messages, and move them between programs. This reduces learning curves, minimizes maintenance, and, most importantly, speeds your time to market for new advanced systems. Voyager's architecture is designed to provide developers full flexibility and powerful expansion paths.

Technical Support Download JGL Online Documentation Forum FAQ


Internet Foundation Classes

Company: Netscape Communications Corporation

Description: The Windowing IFC (Windowing Internet Foundation Classes) is a class library written entirely in Java that contains objects and frameworks you can use to create applets and applications in Java. The IFC provides the tools you need to create any Java application, from a complex multi user client-server application to a simple utility. The IFC greatly extends the Java Abstract Windowing Toolkit (AWT) library, the user interface tool kit that is bundled with Java.

Technical Support Download IFC Online Documentation Forum FAQ Licensing Tutorial


Java Foundation Classes (a.k.a Swing)

Company: JavaSoft/Netscape Communications Corporation

Description: Core to the Java platform, the Java Foundation Classes extend the original Abstract Windowing Toolkit (AWT) by adding a comprehensive set of graphical user interface class libraries that is completely portable and compatible with all AWT-based applications.

Technical Support Download JFC Online Documentation Forum FAQ Tutorial


Application Foundation Classes

Company: Microsoft Corporation

Description: AFC is a comprehensive set of Java class libraries providing user interface controls, graphics and effects classes and the ability to create and extract cabinet (CAB) files.

CodeWarrior Notes: On CodeWarrior Pro, AFC is only available for Windows; it is not yet available for the Macintosh. Keep an eye on the AFC website for more details. Note also that you cannot download AFC for Windows by itself; it comes as part of the Microsoft's SDK for Java. The documentation for AFC must also be obtained online; we could not easily extract them from the rest of the Microsoft's SDK for Java documentation. This installer is in the Extras folder on the Windows Tools CD.

Technical Support Download AFC Online Documentation Forum


Hot Java

Company: JavaSoft

Description: 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.

CodeWarrior Notes: HotJava is only available on the Windows CD.

Download HotJava FAQ


JavaCheck

Company: JavaSoft

Description: JavaCheck is a developer tool that tests whether a Java class file conforms to a Java platform specification. This helps developers write Java applets and applications that can run safely on different Java platforms.

While Java platforms share most of their API's, the subtle differences are something that a software developer should become familiar with and plan for while writing software. JavaCheck helps with this task by testing Java class files for conformance to different Java platform specifications.

CodeWarrior Notes: JavaCheck is provided as a zip archive in the Extras\Sun Microsystems\ folder in a Windows installation, and in the Cool Demos, SDKs & Tools:SDKs & Libraries: folder on the Mac. It can be decompressed, and associated setup and run instructions are in the docs folder therein.