@@ -6,8 +6,8 @@ public class FileTab extends TabPanel {
"Save",
"Load"};
privatestaticfinalString[]helpTexts=newString[]{
"SaveText",
"LoadText"};
"When saving a taskset, press the Save as button under the file menu. This will open up a file-handling window. Navigate to where you want your taskset to be stored and enter the filename in the File Name field. Note that file extensions are not needed for this application. OBS! The cells that you yourself have filled in will not be stored with the taskset.",
"When loading a taskset, press the Open File button under the file menu. This will open up a file-handling window. Navigate to where your desired taskset is stored and double-click on it. This will load the taskset into the buffer and thereby remove all existing data from the taskset view. OBS! All taskset files are marked by the extension .sl."};
@@ -11,8 +11,8 @@ public class ScheduleTab extends TabPanel {
privatestaticfinalString[]helpTexts=newString[]{
"ScheduleText",
"SolutionText",
"The schedule area is the most interactive area. This is where you will draw the schedule corresponding to the taskset and scheduling strategy. Each line represents a task, where the top line represents the task with priority 1, the second line from the top represents the task with priority 2, and so on and so forth. Each column represents a time slot in the schedule (NOTE that since we are only working with single-core systems, two tasks in the same column is infeasible). You will not have to mark more time slots in the schedule than up to the hyperperiod.",
"In the solution area the correct schedule, corresponding to the taskset and the scheduling strategy, will be shown. To show the solution, simply press the Show Solution button in between the schedule area and the solution area. Press it again to hide the solution.",