Required Software

The following software is required to run the examples.

Tutorial Bundle

The tutorial example source is contained in the tutorial bundle. You can download
the tutorial from <a href="https://sailfin.java.net">https://sailfin.java.net</a>. After you have installed the tutorial bundle, the
example source code is in the INSTALL/sip-tutorial-1.0/examples/ directory, where INSTALL is the directory where
you installed the tutorial. The examples directory contains subdirectories for each of the
example applications discussed in the tutorial.

Java Platform, Standard Edition

To build, deploy, and run the examples, you need a copy of
Java Platform, Standard Edition 5.0 (Java SE 5.0) or higher. You can download
the Java SE 5.0 software from <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">http://java.sun.com/javase/downloads/index_jdk5.jsp</a>. Download the current JDK update that
does not include any other software (such as the NetBeans IDE or Java
EE).

Telecommunications Application Server 9.1

Telecommunications Application Server 9.1 is targeted as the build and runtime environment
for the tutorial examples. Telecommunications Application Server 9.1 is based on the GlassFish
and SailFin open-source projects.

NetBeans IDE 6.0 M10 (Optional)

The NetBeans integrated development environment (IDE) is a free, open-source IDE for developing
Java programming language applications, including enterprise applications. NetBeans IDE 6.0 M10 supports the
Java EE 5 platform. You can build, package, deploy, and run the tutorial
examples from within NetBeans IDE 6.0 M10.

SailFin Plug-In Module for NetBeans IDE 6.0 M10

Download and integrate the SailFin plug-in module, which adds SIP application development functionality
to NetBeans IDE 6.0 M10.

Choose Tools→Plug-ins.

Select NetBeans Update Center Beta. Click Next.

Select SailFin in the Available Updates and New Modules pane and click Add to move the items to the Include in Install pane.

Click Next and then click Accept in the Licensing dialog.

Click Next when the IDE finishes downloading the modules from the Update Center.

Select all of the downloaded modules and click Finish.

Click OK.

Apache Ant

Ant is a Java technology-based build tool developed by the Apache Software Foundation
(<a href="http://ant.apache.org">http://ant.apache.org</a>), and is used to build, package, and deploy the tutorial examples. Ant
is included with the Telecommunications Application Server 9.1. To use the ant command,
add JAVAEE_HOME/lib/ant/bin to your PATH environment variable.

[Previous|^gfmpd.txt] [Next|^gfmpn.txt]