Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide
4-27
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1)
Chapter 4 Building Your Application
Using the Java CIL Libraries
STLPort
Version 7.1(1)(0) of the Cisco CTI OS Toolkit no longer uses STLPort. Instead,
it uses Microsoft’s version of STL, thereby removing any special configuration of
the build environment.
it uses Microsoft’s version of STL, thereby removing any special configuration of
the build environment.
Next Steps
•
For detailed information on the CTI OS client start up and shut down
sequence, see the section “Disconnecting from CTI OS Server”.
•
For detailed information on the CTI OS Client Interface Library objects, see
Chapters 6 through 11.
•
For a complete sample application that uses the CIL interface with C++ static
libraries, see the C++phone sample application on the CTI OS CD.
Using the Java CIL Libraries
The Java CIL provides a powerful cross-platform library for developing Java CTI
applications. It is built using a similar architecture to the C++ CIL and the
interface is also similar to C++ with some differences. As a result, a developer
porting a C++ CIL application to Java or working between a Java and C++ should
find it fairly easy to switch between the two.
applications. It is built using a similar architecture to the C++ CIL and the
interface is also similar to C++ with some differences. As a result, a developer
porting a C++ CIL application to Java or working between a Java and C++ should
find it fairly easy to switch between the two.
The Java CIL consists of two packages contained in a single JAR file called
JavaCIL.jar. The packages are com.cisco.cti.ctios.util and com.cisco.cti.ctios.cil.
The Java CIL can be installed on Windows using the CTI OS Client Install or it
can be copied directly from the CTIOS_JavaCIL directory on the CTIOS media
under Installs\CTIOSClient. The Java CIL also includes JavaDoc with the
distribution. No install is provided for Linux. Users will need to mount the
CDROM and copy the CTIOS_JavaCIL directory from the media. The Java CIL
version can be checked by using the CheckVersion.bat program in Windows or the
checkversion shell script on Linux. Both of these can be found in the same
directory as the JAR file.
JavaCIL.jar. The packages are com.cisco.cti.ctios.util and com.cisco.cti.ctios.cil.
The Java CIL can be installed on Windows using the CTI OS Client Install or it
can be copied directly from the CTIOS_JavaCIL directory on the CTIOS media
under Installs\CTIOSClient. The Java CIL also includes JavaDoc with the
distribution. No install is provided for Linux. Users will need to mount the
CDROM and copy the CTIOS_JavaCIL directory from the media. The Java CIL
version can be checked by using the CheckVersion.bat program in Windows or the
checkversion shell script on Linux. Both of these can be found in the same
directory as the JAR file.
Sun JRE installers are also included on the media as a convenience for developers
who need to obtain the correct version of the JRE.
who need to obtain the correct version of the JRE.