Chapter 1. Installation

Table of Contents

System Requirements
Supported Operating Systems
Java Development Kit
CASE Tools
Installing using the Windows Installer
Installing the zip Archive
Installing the tar.gz Archive
Installing iQgen for Ant
Installing iQgen for Eclipse

Before you install iQgen please take some time and verify that your system meets the system requirements laid out in the next section. Then you should decide which distribution format best fits your needs. iQgen comes in three different flavors:

The Windows installer is the easiest way to get iQgen up and running if you are on a Windows platform. If you plan to use iQgen on both Windows and Unix boxes, you may want to use the same .zip or .tar.gz archive for both installations.

System Requirements

Like any other tool iQgen requires a certain execution environment. The following sections list these requirements.

Supported Operating Systems

You can install iQgen on any machine capable of running a Java Development Kit (JDK) version 1.3 or higher. iQgen has been successfully tested on the following platforms:

  • Microsoft Windows NT 4.0 with Service Pack 5

  • Microsoft Windows 2000 Professional

  • Microsoft Windows XP

  • SuSE Linux 7.1, 8.0, 9.0

  • Apple Mac OS X (10.1.2 or higher)

Other operating systems that a JDK is available for (e.g. Solaris or AIX) will probably work as well; please note that innoQ only supports the operating systems mentioned above.

Java Development Kit

Before you install iQgen, you should have a working Java Development Kit (JDK) installation on your system.

Important

Note that the Java Runtime Environment (JRE) is not sufficient, because iQgen needs to compile Java source code it generates, even if you do not use Java as your programming language.

You can get the JDK from Sun's web site at http://www.java.com/.

CASE Tools

iQgen uses XMI as its input format. Specifically, iQgen has been tested against the XMI exported by the following CASE Tools:

If you do not have any of these available, we suggest that you either request an evaluation license of one of the commercial tools or download the free ArgoUML.