User Tools

Site Tools


Author's Guide to EASA

Welcome to the Author's Pages.

Authoring in EASA is a broad subject and this page represents an index of pages to specific topics. Some of the larger topic pages are split into a collection of sub-topics.

Introduction To Authoring

The topics below cover the Authoring concept and provide a high-level overview of the stages involved in building an EASAP.

Using The EASAP Builder

EASAP Builder is a graphical tool used by Authors to construct EASAPs.

GUI of an EASAP

The GUI of an EASAP as it shows in the web browser is achieved by arranging and setting objects in the EASAP Builder Tool.

Expressions and Units

In the below pages, the EASA Expression Language and the use of Units of measure will be discussed in detail.

Event Processing

In this section, the tools available within an EASAP to process events and then perform associated actions will be described in detail. By including event processing into an EASAP, you have the ability to make its user interface be much more interactive, and less reliant on only batch-type submissions.

Data Processing

In this section, the tools available within an EASAP to process and manipulate data are described. The data to be processed can be data entered by users or data read from a file.

Excel Spreadsheets

A major usage of EASA is to incorporate Excel spreadsheets into web-based EASA Applications (EASAPs) and to deploy them out to end users via a browser.

Diagramming

In this section, the concept of producing diagrams in EASAPs will be discussed in detail. Diagrams can consist of lines, shapes, colors, text and even imported images.

Coupling to Software Applications

In this section, the process for coupling an EASAP to underlying software applications to be run in a batch mode will be discussed in detail.

Generating Reports and Output

In this page, the methods for producing output from an EASAP will be described. The true value of an EASAP to users will be found in the contents of this output. Therefore, output generation is a very important part of an EASAP.

Producing EASAP Documentation

In this section, techniques for producing a well documented EASAP will be presented. Producing an EASAP with readily available, high quality documentation is one of the keys to it being easy to learn and use. Therefore, authors should plan to document their EASAPs properly.

Testing EASAPs

A quality EASAP should not only be easy to use, but also reliable and robust. Even if an EASAP is simple to learn and easy to use, it will not gain acceptance by users if it does not work properly or if it tends to fail too often.

Publishing EASAPs

On this page the process of publishing EASAPs is discussed, and the subject of EASAP version control in EASA is also addressed. After fully developing, documenting and testing an EASAP, you need to publish it, so that Users then have access to it.

Parametric Studies

On this page, the capabilities available for allowing users to submit parametric studies with EASAPs are discussed. A parametric study can be useful for examining the effects on results of systematically varying certain input values using Parametric Ranges.

Integrating EASA into Other Applications

EASA contains functionality that allow its content to be integrated within other applications, such as SOA, PLM systems, workflow tools, CAD software, etc. Both EASA applications (EASAPs) and results generated by these EASAPs can be made available to these other applications.

Creating Custom Code using the EASA API

In this section, the creation and use of custom code within the EASA Application Programmers Interface (API) will be described in detail. By writing custom code, the functionality of EASA can be extended beyond its current set of capabilities.

Using the SQL Wizard

The SQL Wizard is divided into two separate modules, SQL Read Wizard and SQL Write Wizard. They allow you to create Database actions populated with children Read and Write actions respectively.

Authoring Examples

This page consists of a series of authoring examples that can be used as a reference.