Home » Products » Integrated Development Environment Print this page Email this page
IDE
Overview
ASP
IDE
TAE
AWD
Product Brochure
 

Learn more on the ability to test, modify, extend and adapt OpenClovis Product. read more

White Paper
Embracing standards based platforms. read more

OpenClovis IDE is an Eclipse-based integrated development environment designed to simplify and accelerate the development of application service platforms for the telecom market place. Coupled with the OpenClovis platform, this intuitive software solution streamlines the process of specifying the information model, high availability (HA) aspects and the communication infrastructure of a system. OpenClovis IDE stores all information describing a project in well defined XML files that can be modified by the user. Modeling of system resources and relationships are specified using a graphical UML editor.
This powerful software solution enables developers to rapidly create an information model of system resources, and generate customized code for the OpenClovis platform. In addition, OpenClovis IDE also provides the capability to generate, compile and deploy the code to the target system under development.

The Eclipse-based graphical user interface streamlines the process of system modeling, information modeling, and product development on the OpenClovis platform. Modeling of components and their relationships such as containment, aggregation, and inheritance can be edited using a graphical UML editor. Model artifacts are reusable across multiple projects, shortening development time and increasing design team efficiency.

OpenClovis IDE provides two views: the physical (resource) view, and the logical (component) view. These two views are linked, delivering a high level of visibility into the system under development.
The physical (resource) view clearly displays the chassis, blades, daughtercards, network ports, other devices, and the software entities running on the displayed hardware. The physical containment hierarchy is used to define the Managed Object (MO) tree, and to derive the MO path (addressing) information.
The logical (component) view displays service availability of the system, using concepts such as cluster, nodes, service units, service groups, service instances, proxy components, non-proxy components, and proxied components.
Eclipse based IDE for system and information modeling:
Powerful, Eclipse-based graphical user interface for system modeling, information modeling, and OpenClovis-based product development.

UML based Modeling:
Model components and their relationship such as containment, aggregation, and inheritance. Edit your modeled code using a graphical UML editor.

Projects based:
Supports parallel development to enable teams to work together on a single project.

Integrateable with other IDE tools
Physical (or resource) view:
OpenClovis (IDE) provides two basic views of the system: physical and logical. The physical (or resurce) view allows modeling the physical containment aspects of the system, working with chassis, blades, daughter cards, network ports, other physical devices, and software entities running on such cards and devices. The physical containment hierarchy is used to define the MO tree and to derive the MO path (addressing) information.

Logical (or component) view:
The logical (or component) view is a service availability view of the system, using concepts such as cluster, nodes, service units, service groups, service instances, proxy components, non-proxy components, and proxied components. The resource and component views are linked with each other.

SA Forum compliant Information model support:
The OpenClovisWorks logical view is compliant with the emerging SA Forum Information Model.

Resource Editor View

Resource Editor-Click to View Original Image


Component Editor View

Component Editor-Click to View Original Image