Avaya and Ubiquity Software each made their independent debut over a year ago with tools and platforms designed to provide Session Initiation Protocol (SIP) developers key technologies and software tools needed to develop cutting-edge SIP applications for enterprise and service provider environments respectively. Today, through Avaya's acquisition of Ubiquity, they form an even stronger force in offering developers a comprehensive capability to develop innovative SIP applications for both enterprise and service provider markets. And beyond developer programs, Avaya DeveloperConnection can provide your company with additional marketing resources to help you build and expand your success around the applications you develop to make the most of this growing market.
Helping you take advantage of the growing SIP market is the Ubiquity Developer Network (UDN). This partner "ecosystem"where ISVs and developers work with service providers and other partnersis designed to expand and accelerate the commercially-deployable applications available on the Ubiquity SIP Application Server.
UDN and DevConnect are similar in that their target audiences are developers using Avaya and Avaya Ubiquity products to create communications applications. However, as you peruse UDN you will notice that there are a few subtle differences between the sites. Primarily:
- UDN focuses on the development of services and applications for hosting on the Ubiquity SIP Application Server (SIP A/S). The Ubiquity SIP A/S is similar to a J2EE server, in that it includes a container environment within which applications can be developed. Plus this container incorporates a SIP Service Orientated Architecture (SOA) providing a component-based development environment.
- UDN also focuses on the development of enterprise and consumer SIP-based services and applications for the service provider, or carrier, market.
The UDN is where you will find the tools, resources and information you need to help you create commercial, SIP-based services and applications for the global telecommunications market.
UDN CommunityCatering to the Developer
UDN provides you with a plethora of developer information resources: for example on the Community page, there is everything from the UDN Blog to SIP news and events, and real-life experiences from other developers. Here you can listen to a podcast that explains a location-based application, called "I'm lost," jointly developed by Ubiquity and Microsoft. The gist is that you are lost and can't find your hotel, by simply dialing a phone number you can get instructions on how to get back to your hotel. The app was developed on the .NET platform accessing Ubiquity components on the SIP Application Server to drive call set up and Interactive Voice Response, working in combination with third party location services. This is just one of the SIP applications that required an innovative mixture of capabilities and the coming together of more than one party within the ecosystem to create an overall solution.
The Ubiquity SIP Application Server (SIP A/S), Ubiquity's core software product, provides you with the SIP development and runtime platform product line for developing and delivering SIP end-user applications. With SIP A/S, you as a SIP developer can create and deploy real-time IP voice, video, and data applications and services to Tier 1 wire line and wireless carriers, Internet Service Providers (ISPs), Application Service Providers (ASPs), and Systems Integrators (SIs), as well as their end customers.
On the Ubiquity Developer Network you will find details on the SIP SOA architecture employed within the environment and tutorials as to how to develop within this environment. Plus, you can learn how to leverage web services to access external resources and how external application servers can leverage telecommunications resources through the SIP Application Server. As well as, of course, you can download the toolsets to become familiar with the SIP SOA environment.
Some of the developer packages available to you on UDN are:
- Ubiquity Developer Studio (UDS)simplifies production, debugging and deployment of real-time applications. UDS tools help you to produce, integrate, test and deploy code faster.
- Ubiquity Developer Edition (UDE)provides you the SIP A/S on your development desktop machine.
- Ubiquity SIP SOAprovides you the SIP SOA environment to run within the SIP A/S container on your development desk
- Ubiquity Componentsprovides you with some key "starter" components to use within the SIP SOA environment