Developing Apama Applications > Developing Apama Applications in EPL > Getting Started with Apama EPL > About Apama Studio development environment
About Apama Studio development environment
Apama Studio is an integrated environment for developing Apama applications. The process of developing an Apama application is centered around an Apama project. In Apama Studio, you create a project and then you use Apama Studio to:
*Add and manage the component files that make up the application.
*Write the EPL for your application.
*Specify the adapters, dashboards, and scenarios 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 and scenario files to a Correlator Deployment Package (CDP).
As you add components to your application, Apama Studio 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 feature of Apama Studio is the EPL editor. The EPL editor provides the following support for writing EPL:
*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
*Abilty to define templates for frequently-used fragments of EPL
In Apama Studio, you can examine the EPL files that are part of the sample applications. On the Apama Studio Welcome page, click Samples > Apama Samples, select the Process Monitor demo, and then double-click a.mon file to view it in the EPL editor. If necessary, click the Show All Folders icon to display the monitors.
Copyright © 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.