Apama 10.15.0 | Introduction to Apama | Getting Ready to Develop Apama Applications | Introduction to Software AG Designer
 
Introduction to Software AG Designer
Software AG Designer is the main tool for implementing Apama applications. It contains a set of Eclipse plug-ins that provides a number of Eclipse perspectives:
*Use the Apama Workbench perspective when you are new to Apama. This perspective provides a simplified view of Apama features that makes it easy to get started developing Apama applications.
*Use the Apama Developer perspective when you are comfortable using the Apama Workbench perspective. The Developer perspective gives you far more control over your Apama project than the Apama Workbench perspective. For example, you can view more than one Apama project at one time, and you can specify launch configuration parameters.
*Use the Apama Runtime perspective for monitoring and debugging the execution of Apama applications.
*Use the Apama Debug perspective to debug your Apama application. The Debug perspective allows you to set break points, examine variable values, and control execution.
*Use the Apama Profiler perspective to profile your Apama application. The Profiler perspective allows you to see which components of your application are consuming the most CPU time or to see if there are other bottlenecks in the application.
When developing an Apama application, the first step is to create an Apama project to contain your application files. An Apama project is a convenient way to manage the various files that make up your application. For example, an Apama application can include the following types of files:
*EPL files (.mon extension).
*Dashboard files (.rtv extension).
*Files that contain sample events (.evt extensions).
*C++, Java and .NET files that contain Apama client applications or EPL plug-ins.
*Adapters that provide the interface between your event sources and Apama.
*Image files for your dashboards.
*Text, HTML or XML files.
You can add and manage all of these files from your Apama project in Software AG Designer. In addition, Software AG Designer provides an EPL editor whose features include content assistance, auto-bracketing, templates for frequently entered constructs, and problem detection. After you build an Apama project, Software AG Designer flags any line that contains an error.
If your project contains dashboards, Software AG Designer opens the Dashboard Builder when you double-click an .rtv file. You can also use Software AG Designer to test your application. Software AG Designer provides Apama features that inject your application into the correlator, send test event streams to the correlator, launch adapters, and configure and monitor the operation of your application in a test environment.
Finally, Software AG Designer provides tools for packaging your application so that you can deploy it. See Overview of Developing Apama Applications.