1
TASK MANAGER DELUXE
2
Quick Start
Dear user, thank you for trying out our product. Before you even begin, our team wants you to know that your feedback is most important to us. If you have any suggestions, please contact us at [email protected]
Our product TMD is small software that helps you to manage your everyday tasks. It includes: A calendar for viewing tasks in different days
A list showing tasks coming soon clearly
A sticky note that you can use to put on short notes or reminders Functionalities such as add, edit, remove, search and display tasks. A command line for users like to type rather than click
Import or export functionalities so that you can keep your other PCs synchronized by simply keeping a folder in your thumb drive or email.
Installation
TMD requires the Java Runtime Environment (JRE) and 64-bit Windows System. 1. If you do not have JRE installed on your PC,
i. Download the latest JRE for your Operating System from http://www.java.com/ ii. Install the JRE.
iii. Restart your PC.
2. Uncompress the zip file and place it in a directory you want. 3. Installation is complete.
Executing the program
To execute the program, simply double-click on "TMD.jar".
To uninstall our product from your PC, simply delete the entire folder, as our product leaves no mark in your registry.
3 To begin using our product, first, think of something you need to do later, and simply type inside the input box, which looks like this
The example below shows my entry for going out for a movie tomorrow evening. Note that the suggested sequence of entry is [event name] [event date] [event time] separated by spaces. For more parameter accepted in this command, please refer to later part of the guide.
Now you should have added your event and type display, you will be able to see it like this.
Every time an event is added, the system will assign a code to it for your easy reference. Now try command shown below.
This command will flag your event as done and if you enter display again, it will not be shown anymore. Instead, try entering history, it will list all the events you have flagged as done. The help command is your best friend, it includes detailed description on what are the commands available and how to use them, make sure you check it out.
This is the end of our quick start guide, our product has so much more to offer, so please proceed to learn more about our product in the next section.
4
User manual
UI components
UI of TMD is broken down into 5 components. Calendar and daily task table
Daily task table displays the tasks in the day of your choice. By a simple click on the calendar you will be able to see what are the things you have added for that day. To go back to the
calendar page of your current month, simply double click the tag displaying current year/month.
Coming events table
Coming events table displays tasks due in a week, tasks with high priority will be highlighted so that you will have a better idea how to plan your next seven days.
5 Sticky notes text area
A text area that allows you to edit freely and put on whatever message you want. Display area
Display area shows most of the response messages and display request from your input, guiding you to make full use of our product.
Input command line and suggestion box
You will be issuing all your text commands here, The system will automatically guess what command you are trying to enter, and if you are seeing only one suggestion in the suggestion box. Bingo, you can simply tap TAB key and the system will complete the command for you. The suggestion box will also contain accepted parameter for the command.
6
Commands
All commands are not case-sensitive.
Event handling
Add: add a event, user will be prompted to enter specific details, if you want to terminate this process, simply key in abort in any stage.
Add [eventName] [Date] [Time]: quickly add an event without much detail, event priority will be set to low by default.
Accepted date parameter includes [YYYY/MM/DD], 7 days of the week, tomorrow as well as
today. Note that by any chance if you wish to add a backdated task, this command should not be used as it always adds the event to the next occurring day of the week.
Accepted time parameter includes [HH/MM], morning /noon /afternoon /evening /night /midnight or time with am or pm as delimiters.
If date parameter is missing, the event will be added to the date, which you selected on the calendar, if the time parameter is missing, the event will be added to current time.
Other accepted command: “-a” “+”
Remove [eventCode]: remove an event.
Other accepted command : “-r” “rm”
Edit [eventCode]: edit an event. To edit a parameter, simply key in setXXXX [input], for example
setname something or name something will work just fine too. To save the edited event, key in
save, to discard changes made, key in abort.
Other accepted command : “-e”
Postpone [eventCode]: push an event to the next day.
Done [eventCode]: flag an event as done.
Highlight [eventCode]: change an event’s priority to high. Display request
7
Display [eventCode]: display event of specified code .
Other accepted command : “-d”
DisplayAt [YYYY/MM/DD]: display all events at a given day.
Before [YYYY/MM/DD]: display all undone events between specified date and now (inclusive).
After [YYYY/MM/DD]: display all undone events after specified date (inclusive).
History: display all done events.
Suggest: system will judge which task should be done next and suggest to you.
Search [searchKey]: find a set of events containing specified key.
Clear: clear the current display window.
Sticky notes control
StickyEdit: unlock sticky notes area so that user can edit freely.
Note : to input an empty line, please put a space in the line as system will fail to save an empty line.
StickyLock: lock sticky notes area and save it.
StickyClear: clean up sticky notes entries.
System commands
All folders created/expected will reside under program root folder (same folder as the
executable file of program). You should be cautious when making changes to Libs folder since it is where all data are stored.
Sync [FolderName]: add events in the specific folder to user’s libraries while cleaning up user’s old entries. The specified path must contain Events.txt and a Notes.txt files (preferable
generated by the TMD instead of being hard-written).
Import [FolderName]: add events in the specific folder to user’s libraries. The specified path must contain Events.txt and a Notes.txt files (preferable generated by the TMD instead of being hard-written).
Export [FolderName]: copy the current user libraries to the specified folder. You can then move the folder to another PC and synchronize your TMD on that PC with this folder.
8
Known issues
Some users are having problem trying to open the product, for those facing cannot find main class error, please load the product using CMD with command java –jar TMD.jarwhen under your root folder of TMD.
This marks the end of user manual, hope you enjoy our product. And again, for any query, please contact us at [email protected] , your feedback is most important to us.