e LSEBuilder Framework Asya StoyanovaDoycheva asya stoyanova doychevaecl

e. LSEBuilder Framework Asya Stoyanova-Doycheva asya. stoyanova. doycheva@ecl. pu. acad. bg 6 th Workshop of SEERE, Ravda 2006 1

History • e. LSEBuilder Framework – realization for the DT – Sim. Builder; – It allows to create presentations of telecommunication process and multilayer systems • Adaptation of the Sim. Builder for our goals: – Creation of the presentations and simulations for SE e. Learning; – Creation of case studies presentations for SE

e. LSEBuilder Framework • What is e. LSEBuilder? • The e. LSEBuilder Application is a framework that allows the creation of dynamic and impressive presentations of business process flow and process interoperation simulation • e. LSEBuilder consists of three main modules - e. LSEBuilder, e. LSERuntime. Engine, and e. LSEWeb. Application

e. LSEBuilder Modules e. LSE Web Application HTML Pages e. LSEBuilder JScript P-Code e. LSE Framework Web Templates e. LSE Runtime Engine Presentation Site

e. LSEBuilder

e. LSEBuilder • Client/Server Application • Uses MS SQL Server 2000 as database • Main Functions: – creating the presentations – generating a Presentation Site

e. LSEBuilder Modules e. LSE Web Application HTML Pages e. LSEBuilder JScript P-Code e. LSE Framework Web Templates e. LSE Runtime Engine Presentation Site

e. LSE Runtime Engine • Java. Script based • Interprets the generated p-code in the Presentation Site • Not a tool, but a library of functions in Java. Script • Uses DHTML

e. LSEBuilder Modules e. LSE Web Application HTML Pages e. LSEBuilder JScript P-Code e. LSE Framework Web Templates e. LSE Runtime Engine Presentation Site

e. LSE Web Application • Demonstrates the presentation • Has a Control Toolbox - start, stop, stepby-step, etc.

Basic Components

Model Component • Specific business process model • Contains 3 visualization panes: – Process pane – Architecture pane – Information pane • Can have list of submodels • No hierarchy depth limit

Step • 4 types of steps: – Animation – Drill-down – Stop – End

Operations Abbr Operation Description S Show Displays the e. LSEObject on its visualization pane SB Show Blinking Displays the e. LSEObject as blinking on the pane D Draw Displays the e. LSEObject gradually on the pane, starting from its beginning. This operation is supported only for objects that have clearly defined starting and ending point. DR Draw Reverse The same as Draw, but the drawing starts from the ending point towards the starting point H Hides the e. LSEObject Usability Matrix Object Operation S S B D Highlight Picture Arrow Label GUI D R H Operations

Presentation

e. LSEBuilder Other Features • Clickable Objects - Most visual objects can be associated with a step in the script and if the user clicks on such object in e. LSEWeb. Application the simulation “jumps” to the associated step. • Hints - Most visual objects can have associated hint, which will be visible on mouse over of the object. Hints can be customized with a lot of properties and can be very attractive.

e. LSEBuilder Other Features • Move Objects - There is a new operation – Set. Pos, which can be used for changing the default position of an object. • Export/Import - e. LSEBuilder supports exporting and importing models, scripts, simulations, presentations and even contents of the entire database. The export creates a Si. X-file in XML format. Later this file can be imported in the same or even in another database. The import can be merged with the existing items or it can create new ones. • Working with Events - There are two kinds of events – On. Click and On. Hint, which make possible creating clickable objects and showing hints in e. LSEWeb. Application.
- Slides: 17