CHAPTER 6 GRAPHICAL USER INTERFACE OF THE PROPOSED WORK
6.1 Graphical user interface for wildfire simulation service
Wildfire simulation service is based on DEVS
wildfire simulation service at
provide a web-based GUI for its end users in the front end.
and researchers can:
create a simulation service instance;
reset the simulation service;
destroy a simulation
choose a project to do the simulation
set ignitions or fire lines
set suppressions or suppression lines
start the simulation;
pause the simulation;
stop the simulation;
6 GRAPHICAL USER INTERFACE OF THE PROPOSED WORK
this chapter, we demonstrate the graphical user interfaces of our proposed work.
We developed GUIs for wildfire simulation service, simulation service composition
oriented simulation experiment environment. In this work, we
that the provider of the simulation service is responsible for his/her own
representation layer (GUI) of the simulation service.
nterface for wildfire simulation service
Wildfire simulation service is based on DEVS-FIRE [62, 69]. We implement the
at the back end on the server by wrapping DEVS
based GUI for its end users in the front end. Through the GUI, scientists
a simulation service instance;
the simulation service;
destroy a simulation service instance;
choose a project to do the simulation;
or fire lines;
or suppression lines;
pause the simulation;
stop the simulation;
INTERFACE OF THE PROPOSED WORK
of our proposed work.
We developed GUIs for wildfire simulation service, simulation service composition
In this work, we
that the provider of the simulation service is responsible for his/her own
]. We implement the
the back end on the server by wrapping DEVS-FIRE, and
replay the simulation process;
view fuel map;
view aspect map
view slope map;
zoom in map;
zoom out map;
accelerate the replay
slow down the replay
Figure 6.1 illustrates a scenario using the GUI.
Figure 6.1 (a) will be displayed. Each time a simulation is conducted, a corresponding
simulation instance will be created and a corresponding simulation instance ID will be
assigned. In this case, the simulation instance I
wildfire, the user needs to choose a project, which basically determines the fuel,
and slope data of the target area. After the user finishes choosing the project, the target
area loaded with different m
when the project finishes loading.
clicking button and
ignitions need to be setup on the maps. The
current mouse click or drag event effect to setup an ignition or a fire line for the initial
fire state. To setup an ignition, the user needs to left click
the user needs to drag the mouse on the map with left button pressed, as shown in replay the simulation process;
view fuel map;
view aspect map;
view slope map;
accelerate the replay of the simulation;
slow down the replay of the simulation.
Figure 6.1 illustrates a scenario using the GUI. When a user first opens the GUI,
will be displayed. Each time a simulation is conducted, a corresponding
simulation instance will be created and a corresponding simulation instance ID will be
this case, the simulation instance ID is 61322. To start to plan a simulation of
the user needs to choose a project, which basically determines the fuel,
and slope data of the target area. After the user finishes choosing the project, the target
area loaded with different maps will be displayed. By default, the fuel map is displayed
when the project finishes loading. The user can select to see aspect map and slope map by
button and button. To start a wildfire simulation,
n the maps. The user can click button first to adjust the
current mouse click or drag event effect to setup an ignition or a fire line for the initial
To setup an ignition, the user needs to left click on the map. To draw a fire line,
the mouse on the map with left button pressed, as shown in
When a user first opens the GUI,
will be displayed. Each time a simulation is conducted, a corresponding
simulation instance will be created and a corresponding simulation instance ID will be
. To start to plan a simulation of
the user needs to choose a project, which basically determines the fuel, aspect,
and slope data of the target area. After the user finishes choosing the project, the target
By default, the fuel map is displayed
The user can select to see aspect map and slope map by
To start a wildfire simulation,
first to adjust the
current mouse click or drag event effect to setup an ignition or a fire line for the initial
on the map. To draw a fire line,
6.1 (c). The next step is to setup a total simulat
total simulation time is set to 2000 seconds. To start the
click button; then the simulation runs and the fire starts to spread as shown in Figure
6.1 (d) with fuel map, (e) with aspect map and (f) with slope map.
step is to setup a total simulation time, as shown in Figure 6.1 (d
time is set to 2000 seconds. To start the simulation, the user needs to
button; then the simulation runs and the fire starts to spread as shown in Figure
6.1 (d) with fuel map, (e) with aspect map and (f) with slope map.
(a) Initial web page
(b) A project is loaded
n time, as shown in Figure 6.1 (d) whose
, the user needs to
(c) Fire line is set
(e) Wildfire shape at the end of the simulaiton in aspect map
(f) Wildfire shape at the end of the simulation in slope map
Figure 6.1 GUI for wildfire simulation service.