Dashboard > Cisco Unified Application Environment (CUAE) > Home
View a printable version of the current page.
Added by CDIC Developer , last edited by Shy Pease on Jun 11, 2008  (view change)
Labels: 


About

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:

Application Server

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 (e.g., J2EE, ASP.NET, etc.)

Media Engine

The Cisco Unified Media Engine is a 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.

Developer Tools

Developers can 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 Cisco Unified 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 development tools include utilities and interface definitions that leverage Etch. Using Etch, 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 page to install and configure the Unified Application Environment.

Build an Application

Go to the Examples page to build sample applications.

Getting Help

Everyone learns differently. For that reason, we have help in many different formats. Find the one the works for you.

Wiki

The Cisco Unified Application Environment wiki 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.

Forums

There are a number of developer and general interest Unified Application Environment forums you can read. Posting requires registration.

IRC

The Cisco Unified Application Environment engineering team monitors and responds to discussions on the IRC #cuae channel on irc.dal.net.