TDG Designer is used to design TDG work sheet by
adding or deleting stations in a railway line. Using the TDG
Designer the administrator can select the stations to be
appeared in the TDG work sheet and change the station
labels to display the name of the station or to display the
station code. The designed TDG work sheet will be used by
the controllers in the TDG Application which is used to
visualize the movement of each train running in outstation
area added to the Train Note Component for a selected date.
The Train Note was developed based on existing paper based
train note that is being used by the controllers to enter the
station code, arrival time, departure time and other details.
In this application the controller has to only enter the data
in train notes of each running train and the TDG will be
automatically generated whereas in the existing system the
controller has to both enter the data and also draw the TDG.
Event driven architecture principles were applied in
developing the train note because the interaction between the
TDG and Train Note is event based and also to make the two
applications loosely coupled. Well adapted to the loosely
coupled nature of distributed interaction in large-scale
applications, the publish/subscribe communication paradigm
has recently received increasing attention [7]. Fig. 4 depicts a
screenshot of the Train Note and Time Distance Graph