About the Apama development environment in Software AG Designer
Software AG Designer provides an integrated environment for developing Apama applications. The process of developing an Apama application is centered around an Apama project. In Software AG Designer, you create a project and then you use Software AG Designer to:
Add and manage the component files that make up the application.
Write the EPL for your application.
Specify the adapters and dashboards that are necessary for the application.
Specify the configuration properties necessary for launching the application.
Run and monitor the application.
Export the initialization information necessary for deploying the application.
Export your EPL files to a correlator deployment package (CDP).
In addition to using
Software AG Designer to create Apama projects, you can also do this using the
apama_project command-line tool. See
Creating and managing an Apama project from the command line for more information.
As you add components to your application, Software AG Designer automatically generates the boilerplate EPL code for the application's standard features and launches the appropriate editor where you add the code to implement the component's behavior.
A central Apama feature in Software AG Designer is the EPL editor. The EPL editor provides support for writing EPL, for example:
Automatic EPL validation
Content assistance
Auto-completion
Hovering over an event declaration displays the event's type definition
Automatic indenting and bracketing
A separate panel shows the hierarchy of the EPL that appears in the editor
Ability to define templates for frequently-used fragments of EPL
In Software AG Designer, you can examine the EPL files that are part of the Apama demo applications.