About CUAE #
The Cisco Unified Application Environment is a collection of services and development tools designed to enable the rapid development, reliable execution, and automated management of unified communications applications. Applications and services built with the tools and services provided by the Cisco Unified Application Environment are able to provide enterprise applications with advanced unified communications services like voice, video, presence or messaging.
The platform consists of the following components:
The Cisco Unified Application Server abstracts the complexity of unified communications and exports a network service that gives the application developer a single, technologically consistent entry point into Cisco Unified Communications. Applications can be hosted by the application server itself or embedded in an application container of the developer's choice.
The Cisco Unified Media Engine is; software-only media server that provides ready-to-use, sophisticated media processing capabilities such as interactive voice response (IVR), conferencing, transcoding, text-to-speech (TTS), speech recognition, and speaker verification. These capabilities are exposed to applications through the interfaces provided by the Unified Application Server.
Developers choose to develop applications that run in-process in the Unified Application Server or inside an application container of their choice on some other network server.
For in-process applications, the developer may use the Application Designer. The Unified Application Designer is a visual development environment where the developer uses drag-and-drop techniques to construct applications containing communications business logic.
For applications that need to run outside the container provided by the Unified Application Server, the Cisco Unified Application Environment Command Line Interface development tools include utilities and interface definitions that leverage Etch. Using Etch & CUAE CLI, Cisco Unified Communications applications may be built with either Java or C# and embedded in the application container of the developer's choice.
Getting Started #
Getting started with the Cisco Unified Application Environment is easy.
Use the links below to find more information and download software.
Install Prerequisites #
Go to the Prerequisites page for more information on what is required to install and run the developer kit.
Download the Installers #
Go to the Software Releases page to download the free developer kit installers. The developer kit (includes the Application Server, Media Engine, and Developer Tools) runs on Microsoft Windows XP or Microsoft Windows 2003.
Install the Services and Tools #
Follow the instructions on the Installation Guide page to install and configure the Unified Application Environment.
Build an Application #
Go to the Examples to build sample applications.
Getting Help #
Everyone learns differently. For that reason, we have help in many different formats. Find the one that works for you.
This wiki hosted on the Cisco Unified Application Environment tech center in Cisco's Developer network by itself contains articles to help you install and configure the Cisco Unified Application Environment and develop applications, as well as information about upcoming releases and other announcements.
CDN Program #
Join the Cisco Developer Network Progam which provides you case based support on your development issues based on defined SLA.
Cisco Developer Support Services Contract helps you to connect with a developer support engineer dedicated to facilitate your development activities.
CUAE Blogs #
Cisco Unified Application Environment blogs hosted on this tech center would update you with the latest happenings and upcoming new features.
It would also consist of tips on how to approach a generic business work-flow & implement it technically using the CUAE developer utilities during your unified application development life cycle.
Raise a Support Ticket #
If you have a Cisco Developer Network contract or core product support contract raise a service request via SRT and reach for technical help.