User Tools

Site Tools


Initiate an EASAP

Introduction | Session 1 | Session 2 | Session 3 | Session 4 | Session 5

We create a new EASAP, upload some files, set some properties, add data entry objects and at the end of this session, our EASAP interface will appear as below.


A. Create a new EASAP

1. Login to EASA as an Author.

Check with your Administrator that you have a user ID with Author privileges and then log on:

  • Navigate a web browser to http://localhost/easa (or a link sent by your Administrator)
  • If the login page does not appear we need to troubleshoot the install process
  • Log in using
    User name: author
    Password: author
  • Select: EASA > Set Mode > Author

2. Create a new EASAP.

  • Select: EASA > Authoring > Applications > New
  • Click: Create
    …A new EASAP with a default name is created in: EASA > Authoring > My EASAPs
  • Click on the EASAP Builder link
    …The New Application Wizard will appear in a new window, below

3. In the New Application Wizard set some PROPERTIES for the EASAP.

  • 'Title' may be anything you like, for example Cantilever Plate Loading Analysis
  • We may set which Category' of User is allowed to access the EASAP
  • Let’s set 'Category' to 'Training'
  • Optionally we may select an 'Image' such as 'plate.gif' included with this tutorial
  • Optionally we may set a description such as
This application performs a loading analysis on a cantilevered rectangular plate having a variable thickness and length and a fixed width of 1 ft. The displacement of the plate is predicted for a user defined uniformly distributed load

Both the image and the description will be visible to a User once the EASAP is published.

  • Click: Next
  • Click: Use EASAP Builder
  • Click: Finish
    …the EASAP Builder opens

B. Upload files

When a file is uploaded to an EASAP, it is:

  1. Copied from the local machine to the EASA Server
  2. Stored in the development folder for the EASAP

The development folder (ie. <SERVERDATA>\easa\applications\author\Easap1 ) contains the single, centralized definition of the EASAP.

Once an EASAP is published, copies of these files will be read or modified in a way controlled by the User running the EASAP.

In our case we need to upload some image artwork files:

  • Select the 'Files' tab just above the Tree in EASAP Builder
  • Click: Browse
  • Select the folder on the local machine in where the tutorial files where downloaded and unzipped
  • Double-click or 'Open' and then 'Upload' each file below
    EASAlogo.jpg
    plate.gif
  • Let's save our work, click the 'Save' button ()

The Save button is enabled only when there are unsaved changes. After a Save, the button will be disabled or grayed out until another change is made.


C. Add data entry objects

We now add data entry objects to the user interface of our EASAP.

1. Change the text on tabbed_pane1.

  • Return to the Tree tab
  • Expand the USER INTERFACE branch by clicking on its icon.
  • Expand the TABBED PANE LIST sub-branch, by clicking on its icon
  • The first tabbed pane tabbed_pane1 will already be present rename it input
  • Set one parameter, Tab: Input Data

2. Let's check our work with a test.

  • Click: Save () or CTRL-s
  • Click: Test Web Browser () at the far left of the 2nd toolbar, the following will appear,

3. We allow the User to choose the type of material for the cantilevered plate via a CHOICE LIST.

  • Return to EASAP Builder
    Let's add a few data entry objects to the user interface of our EASAP
    On TABBED PANE input a User will choose a plate material and specify its dimensions
  • Right-click input
  • Select: Child > Add CHOICE LIST
  • Rename it mat
  • Set
    Choices: Steel, Aluminum, Titanium
    Default: Steel
    Label: Plate material

4. The User will choose the length of the plate on a new SUB PANE with a REALBOX.

  • Right-click mat
  • Select: Sibling > Add SUB PANE
  • Rename it dim
  • Set Border: Plate Dimensions
  • Right-click dim
  • Select:Child > Add REALBOX
  • Rename it L
  • Set
    Default: 5.0
    Label: Length
    Upper Bound: 10
    Lower Bound: 0.5
    Units: Length

5. We specify default units for our REALBOX so a User may switch to another unit system.

  • After setting the values above, click back into each of the following parameter value cells
  • Select the unit ' ft ' from the dropdown list on the right side for each,
    Default:
    Upper Bound:
    Lower Bound:

The parameter table for the REALBOX L will appear as follows

6. The User will choose the thickness of the plate via another REALBOX.

  • Right-click L
  • Select: Sibling > Add REALBOX
  • Rename it t (object names are case sensitive)
  • Set the following, (set Units: first to create a dropdown 'units' menu for the other parameters)
    Units: Length
    Default: 1, in
    Label:Thickness
    Upper Bound: 2, in
    Lower Bound: 0.25, in
  • Let's save our work: File > Save (or CTRL-s or click Save () )

7. The User will choose to enter a uniform load value via another SUB PANE and another REALBOX.

  • Right-click dim
  • Select: Sibling > Add SUB PANE
  • Rename it load
  • Set Border: Uniform Load
  • Right-click load
  • Select: Child > Add REALBOX
  • Rename it Lu
  • Set
    Units: Force per Unit Length
    Default: 50, lbf/ft
    Label: Load magnitude
    Upper Bound: 200, lbf/ft
    Lower Bound: 20, lbf/ft
  • Save the EASAP, if there is an error, a message will identify the problematic object

8. Let's check our work in the EASAP Builder and test the EASAP.

At this point, the Tree should look like:

  • Let's check our work
  • Click: Test Web Browser ()
    …Our interface should look like this,

  • Close the test window to return to EASAP Builder
  • Exit EASAP Builder, select: File > Exit
    …If a pop-up window asks whether to save or not, select Yes

9. Let's see the current name and status of our EASAP from the EASA Server.

  • In a browser select: EASA > Author > Applications > My EASAPs
    …Our EASAP might have a title such as: Cantilever Plate Loading Analysis (X)
    …Where the 'X' is an integer

A new integer is added to an EASAP title, or an existing integer is incremented, in order to keep each EASAP title unique.

  • Find our new EASAP
  • Click on its title link or the thumbnail image in the far left column of its row
    …A new page will open which will look like this,

We have finished Session 1, let's continue with Session 2.


Introduction | Session 1 | Session 2 | Session 3 | Session 4 | Session 5