ISAC is a Scenario Architecture for CLIF

Create your ISAC Plug-in

New ISAC Plug-in Project

Create a new ISAC Plug-in Project : File -> New -> ISAC Plug-in Project or New -> ISAC Plug-in Project

Follow the wizard

A wizard begins and will ask you some information to create your ISAC plug-in.
The wizard contains 8 pages, you can finish the wizard from page 3, at this moment, you will have a default ISAC plug-in project.
Let's see the different pages (you can click on thumbail capture to enlarge them) :


Page1 : Project information (name, location)

Page2 : Java Project information (src et bin folder, librairies, ...)

Page3 : Plugin information (name, files)

Page4 : Session Object parameters
Here, we added the parameter 'username' and completed graphical information



Page5 : Condition actions and parameters

Page6 : Control actions and parameters

Page7 : Sample actions and parameters
Here, we added a sample 'get' action with a 'uri' parameter and completed graphical information


Page8 : Timers actions and parameters

Results

When the wizard is finished, A Java project is created with 4 files completed.
Let's see the differents generated files :


File1 : plugin.properties where we find plugin and file names

File2 : gui.xml where we find all graphical plug-in information


File3 : plugin.xml that defines runtime information

File4 : Java class that encapsulates (a part of) the state of each behavior instance.


The wizard created all template files to do your plug-in.
Now you can develop your business logic and modify template files as you want.