|
System Requirements
Java
- Any operating system supporting the required Java Runtime Environment
- Java Runtime Environment (JRE) for Java 2 Platform, Standard Edition (J2SE) Version v 1.3.1_03 or later (see Supported APIs for tested
versions)
-
3585 KB free disk space
NOTE: All of
the required supplemental jar files are included in the original javabin.zip file on the
book's pages at Addison-Wesley. You do NOT need to download JAXP,
Xerces2, or Xalan unless you want or need the latest versions.
C++
- Any operating system supporting MSXML (a 32-bit version of a Microsoft Windows®
operating system product, such as Microsoft Windows® XP, Microsoft Windows® 2000,
Microsoft Windows NT® 4.0, Microsoft Windows® Millennium Edition, or Microsoft Windows®
98)
- Microsoft XML Core Services (MSXML), Version 4.0
- 979 KB free disk space
NOTE: It is
recommended that you download the MSXML SDK directly from Microsoft at msdn.microsoft.com
Installation Instructions
For Both Java and C++
- From the book's web site at Addison-Wesley, download the "Schemas and Samples"
in schemasamp.zip
- Create a home directory for the application. For example, on Windows this might be
"C:\Program Files\Babel Blaster". On any of the UNIX style operating
systems, it might be something like "/utilities/babelblaster"
- Using any utility that processes zip file archives, unzip schemasamp.zip into your
chosen directory, choosing whatever options are required to create subdirectories.
Java
- From the book's web site at Addison-Wesley, download the "Java Binaries" in
javabin.zip
- Optional - Download the latest Xerces2 and Xalan-J jar files from the Apache XML Project
at xml.apache.org
- Using any utility that processes zip file archives, unzip javabin.zip into a directory
where it will be accessible from your default Java class path. It is recommended
that you install the jar files in the JRE extensions directory appropriate to your version
of Java.
- For J2SE versions 1.2 and 1.3, the appropriate directory is the "ext"
subdirectory under "lib" under the "jre" home directory. On
Windows this might be "C:\Program Files\JavaSoft\JRE\1.3.1_03\lib\ext". On
any of the UNIX style operating systems, this might be something like
"/java-1.3.1_03/jre/lib/ext"
- For J2SE version 1.4 and later, you will place the jar files in subdirectories under
"lib" under "jre" as with J2SE 1.2 and 1.3, with the following
exceptions
- Place all of the jar files except babelblaster.jar and jaxp-api.jar in the
"endorsed" subdirectory under "lib", rather than "ext".
jaxp-api.jar should already exist and should not need to be replaced. The
Xerces2 and Xalan jar files will overwrite the earlier versions provided with the standard
J2SE distribution.
- Place babelblaster.jar in the "ext" subdirectory as with J2SE versions 1.2 and
1.3
You do not need to download the Java Source files in javasource.bin unless you wish to
modify the programs.
C++
- From the book's web site at Addison-Wesley, download the "C++ Binaries" in
cppbin.zip
- Download and install Microsoft XML Core Services (MSXML) Version 4.0 or later from msdn.microsoft.com. Please be sure to review
MSXML installation requirements before performing the installation.
- Create a "bin" directory under your home directory for the application.
- Using any utility that processes zip file archives, unzip cppbin.zip into the
"bin" directory
- Add the full file path for the "bin" directory to your path. On most
Windows platforms this may be done through Control Panel -> System -> Environment
Tab, System Variables or User Variables, or something similar. On Windows 98 you
must edit the C:\AUTOEXEC.BAT to append the full path name of the "bin"
directory to your PATH variable.
You do not need to download the C++ Source files in cppsource.bin unless you wish to
modify the programs.
Tested APIs
This section lists the versions of the environments and APIs against which the
utilities have successfully been tested. Versions later than the minimum listed
under System Requirements may support the utilities, even if they are not listed here.
If you install and test against versions not listed here, please send me an e-mail with
your results.
Java
- Java Runtime Environment for Java 2 Platform, Standard Edition
-
Java API for XML Processing (JAXP), Reference Implementation (RI)
- 1.2.0-EA2 - included with the Java XML Pack Spring 02 Dev Bundle
- Xerces2 Java Parser
NOTE: Xalan-J
may be used for command line XSLT transformations, but it is not listed here since the
utilities do not directly use the Xalan classes.
C++
C++ only requires Microsoft XML Core Services (MSXML) Version 4.0 or later. At
the time this page was updated, Service Pack 2 was available.
- Version 4.0, base version, no service packs
NOTE: msxsl.exe
may be used for command line XSLT transformations, but it is not listed here since it is a
stand alone utility that uses MSXML.
All trademarks are the properties of their respective owners.
Please report any errors or omissions in these instructions to me via e-mail.
Last Updated July 29, 2003
© Michael C. Rawlins
|