Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 500
   
4-2
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
Chapter 4      Building Your Application
Setting Up Your Environment for .NET
Integrating with Microsoft Visual Studio .NET 2005
Visual Studio 2005 offers a wider spectrum of development possibilities and an advanced design 
experience. In addition, with Service Pack 1 it also provides:
Windows Vista , native application development
The CTI OS Toolkit 7.5(1) focuses on satisfying Vista's fundamentals technical pillar as follows:
C++/COM/.NET CIL, CTI OS ActiveX Controls, build targets (DLLs, EXEs) include built-in 
manifest information.
C++/COM/.NET CIL, CTI OS ActiveX Controls, build targets (DLLs, EXEs) include Cisco's 
digital signature & Certificate. 
Generates *.PDB files for postmortem debugging for any of the following components: 
C++/COM/.NET CIL, CTI OS ActiveX.
C++/COM CIL, CTI OS ActiveX Controls, use of secure CRT and ATL functions to increase 
code security and reduce memory overrun vulnerabilities.
.NET CIL 7.5(1) is implemented as set native .NET Framework 2.0 assemblies.
.NET CIL incorporates the new specification in the CLI .2005 and CLR 2.0.
New installer program for CTI OS Toolkit 7.5(1) that includes following features:
- Detection of .NET Framework 2.0 CLR and installation on demand (if required).
- Secure installation of production ready CTI OS desktops and auto configuration.
- Set appropriate run-time and access rights to configuration areas used by production ready CTI 
OS desktops such that only authorized users can launch an application based on its logon 
authorization level.
- Silent installation/uninstallation supporting unattended software setup.
- Use Vista's Side-by-Side (SxS) paradigm to install system library dependencies .
Implement a new  MR/ES installation mechanism using the Native Patch Manager  Framework
NET CIL is registered at the target computer's .NET Framework 2.0 Global Assembly Cache 
(GAC).
Note
Sample Code needs to built with Visual Studio 2005 in Administrative mode.
Microsoft .NET Framework 2.0 & 3.0 application development
New processor support (for example, Core Duo) for code generation and profiling
Additional support for project file based Web applications
Secure C++ application development
In order to access the .NET CIL and the RCWs directly from Visual Studio. NET 2005 you need to add 
the following configuration to your environment.
Adding CTIOS Toolkit 7.5(1) Components to the “Add Reference” Dialog Box
In Visual Studio.NET 2005 you have the ability to select class libraries and assemblies from the .NET 
tab of the “Add Reference Dialog”. This facilitates the development process and always allows you to 
use the correct version of the components.