Access Keys:
Skip to content (Access Key - 0)









OpenCloud Development Resources

Print this page


Resources for development

Sample JAIN SLEE Development Environment — Instructions to configure an environment to develop and deploy JAIN SLEE components. This page includes:

  • procedures for setting up the full development environment, using build tools like Apache Ant or Apache Maven
  • base examples, with the relevant build resources
  • guidelines for development matters such as testing and integration.

JAIN SLEE Base Classes — Base classes provided by OpenCloud as a convenience. The main goal is to provide a less verbose development and a common structure between different applications. These classes are not part of the specification but fully comply with it.


Tools and utilities

OpenCloud provides various Service Creation Tools, Simulators and Provisioning Tools free of change.

Information on the available tools, with links to the appropriate downloads, is available on the DevPortal documentation space


Examples and design walkthroughs

The following articles provide walkthroughs for service development:

  • SLEE Freephone Service — This article walks through the process of developing, deploying, and testing a simple, real-world, and customizable freephone service for a mobile operator, using JAIN SLEE.
  • SLEE Freephone Service for IN and IMS — The goal of this article is to present and discuss the best practices for creating call-control applications that can be deployed in both IN and IMS networks.
  • SLEE Freephone FSM Service for IN and IMS — This article walks through the process of migrating the previous versions of the service to use the FSM Tool.

Many other examples are available demonstrating how to use specific JAIN SLEE or Rhino features. Each example has the the source code available (directly through SVN), explanation of the implementation and references to available documentation.


Adaptavist Theme Builder Powered by Atlassian Confluence