Tuesday and Thursday 1:45 - 3 pm Leigh Hall (LH) 307
Calendar & Schedule (Office Hours, Class Times, and Meetings)
Keeping Trac over Timeline Nov 20 2009
How to stay notified, including via email
To keep track of changes to Apprise, the best way is to view the Timeline, which gives a quick summary. Unfortunately, it doesn't show when comments were added to tickets.
I had Chuck turn on the email notifications. If you create a ticket, you will get an email notification of it. If you would like to be notified when a ticket changes, put your account name in the "Cc:" field. If there are other names, put a comma between your names and the others. Whenever the ticket is modified or commented on, you will receive an email notification.
If it is a major issue, feel free to put my uanetid (collard) in the Cc: field. I will probably notice the issue faster. In the worst case, I can remove my email from the ticket.
By default, the email will be sent to uanetid@zips.uakron.edu.
If you need to change this (like I did), then there is an email that you
can specify in trac on the Preferences page.
Path names for include files Nov 20 2009
#include "../other/Class.hpp or #include "Class.hpp"
In general, the use of path names in the filename for an include file is not a good idea:
#include "/home/collard/MyClass.hpp" - Evil, won't build on other people's machine
#include "C:/collard/MyClass.hpp" - Also evil
#include "../ProjectBase/MyClass.hpp" - Not evil
#include "MyClass.hpp" - Good, let build/compiler specify directory
Since some people are having a build issue, we will accept "Not evil". In other words, relative paths are permissible.
Procedural Nov 19 2009
To avoid problems...
In general, we have a pretty open system here in terms of contributions and changes, etc. But there are some situations that which need some oversight to avoid any potential problems.
In general, do not create tickets for removal of .hpp or .cpp files. Email me, and I will consider it and create a ticket. You can then add to the comments for it. We may wait until there is some discussion before it is ready to go. If there is an open ticket for removal of .hpp or .cpp files where I make the decision to go forward, then be careful in what you remove.
Project 5 Directory (Updated) Nov 13 2009
Repository for group work
The class-wide directory where Project 5 code will go is at:
https://dev.cs.uakron.edu/svn/cs421/Apprise
Check out a working copy of this. We had some issues with commits being marked as "anonymous". You may have to login now to commit. Let me know if there is a problem.
Project 5: Scenario 1 Nov 12 2009
Project 5 is to get an application going for Scenario 1
Project 5 is due on Friday, Nov 20.
You will be taking the knowledge that you gained from implementing Features from Qt in the last Project, and adding this knowledge to the implementation of Apprise. The goal is to get enough implementation done so that Scenario 1 is accomplished. This scenario has one class with only the class name listed:
The classes that have been identified are to be created. Enough of the interface needs to be in place so that other parts of the project can use them.
The basic process will be:
The pages in the wiki about the classes must be kept up to date.
Guidelines:
The role of the Benevolent Dictator Project Lead: