Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 490
   
4-2
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 4      Building Your Application
Setting Up Your Environment for .NET
The Production Ready Contact Center Desktop applications are the CTI OS Toolkit Agent Desktop, CTI 
OS Toolkit IPCC Supervisor Desktop and the CTI OS Toolkit Outbound Option Desktop, the default 
client desktops for Cisco CTI OS used by call center agents and supervisors. These desktop applications 
are built using the COM CIL and the CTI OS ActiveX controls. These applications are implemented 
using Visual Basic .NET (VB.NET) and Visual Studio.NET 2005 (VS.2005).
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 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 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 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
You need to build Sample Code 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 2010 you need to add 
the following configuration to your environment.