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:
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.)
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.
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.