|
Week 15, Semester 2:
04/22/2002 - 04/28/2002
|
|
The team has met and put together an outline
for the presentation and also the paper. We
decided on what was needed for both and how
best to present the material. We also finished
up the last test case.
|
|
Week 14, Semester 2:
04/15/2002 - 04/21/2002
|
|
We have met with our customer. We have also
met to discuss our final suggestions on
which languages to use for COM.
|
|
Week 13, Semester 2:
04/08/2002 - 04/14/2002
|
|
We are trying to schedule a meeting with
our customer to discuss our progress. We
have decided to cancel Test Case 4 and
focus our energy on the current test case
as well as the documentation.
|
|
Week 12, Semester 2:
04/01/2002 - 04/07/2002
|
|
We are still working on Test Case 3 and
evaulate our progress and future schedule.
|
|
Week 11, Semester 2:
03/25/2002 - 03/31/2002
|
|
We are currently coninueing work on
test case 3. We plan to try to complete
it by this Friday.
|
|
Week 10, Semester 2:
03/18/2002 - 03/24/2002
|
|
Spring Break. Worked on test case 3.
|
|
Week 9, Semester 2:
03/11/2002 - 03/17/2002
|
|
We had a meeting with our customer this week.
|
|
Week 8, Semester 2:
03/04/2002 - 03/10/2002
|
|
We will be meeting with our customer this
week. We have also decided on a specific
BHO as well as the operations it will have.
|
|
Week 7, Semester 2:
02/25/2002 - 03/03/2002
|
|
We have moved on to the third test case which
will be the BHO test case. For this test case
we will be working in groups of two for each
language. The groups are as follows:
- David & Tony - C++
- Tony & Kartik - VB
- Kartik & Joel - Delphi
- Joel & Eric - Smalltalk
- Eric & David - C#
David has also done work on the chat application.
|
|
Week 6, Semester 2:
02/18/2002 - 02/24/2002
|
|
We have finished the second test case. We still
more research to do in the chat application
test case. We also have to prove that the
browser helper object can be done in all the
languages. For now we will be working on both
until we can clearly identify which will take
the least amount of time. We have also assigned
people to another language giving each member of
the group two languages to use with COM to get
a better idea of how thier language compares.
|
|
Week 5, Semester 2:
02/11/2002 - 02/17/2002
|
|
We have progress in the second test case actually
have it working in every language. What's left to
be done is actually programming a good AI. We are
still doing more research into the the next two
test cases.
|
|
Week 4, Semester 2:
02/04/2002 - 02/10/2002
|
|
We have all made progress in our second test case.
In about a week we should have the second test case
done. We are also looking into our next test cases.
We are discussing prossibly switching the order they
are done in.
|
|
Week 3, Semester 2:
01/28/2002 - 02/03/2002
|
|
We have had a meeting with our customer and have
given him an update as to the progress we've made
and the test cases we've finished. We have made
progress into getting Delphi to work. David has
made more updates to the Bot wrapper.
|
|
Week 2, Semester 2:
01/21/2002 - 01/27/2002
|
|
We have discussed problems we are having with the
Bot wrapper. Most if us have gotten the the Bot
to work in our languages. David has updated the Bot
to version 1.31. We have arranged a meeting with
Prof. Johnson (also out customer) for this Friday.
|
|
Week 1, Semester 2:
01/14/2002 - 01/20/2002
|
|
We have completed the first test case for four out of
five of our languages, with Delphi still remaining.
We also have met to discuss and learn how to use the
Bot wrapper for our second test case. The Bot wrapper
has been updated to version 1.30 by David. We are
trying to arrange a meeting with our customer to
discuss a few questions we had about our project.
|
|
Week 15, Semester 1:
12/03/2001 - 12/09/2001
|
|
We have the ine task of completing the final document
before Monday. We also would like to complete the
first test case before the next semester and start
the second. As well as finish getting familiar with
COM and our programming langauges.
Update:
- Eric has completed a draft for his part of the
final doc.
|
|
Week 14, Semester 1:
11/26/2001 - 12/02/2001
|
|
We have put more thought into the final documentation.
We have also scheduled another meeting with our
customer to discuss progess and thoughts about the
project as well as the final document.
Update:
- David has set up a meeting with our customer.
- We have completed an outline for our final doc.
- We have completed the final presentation.
|
|
Week 13, Semester 1:
11/19/2001 - 11/25/2001
|
|
No meeting due to Thanksgiving Break. We will try
to keep to the schedule.
|
|
Week 12, Semester 1:
11/12/2001 - 11/18/2001
|
|
We discussed putting together the final document
and the time frame for that. Also, we are looking
to see what we expect to accomplish this semester
and plan ahead for next semester.
|
|
Week 11, Semester 1:
11/05/2001 - 11/11/2001
|
|
Now that the presentation is behind us we have
established the goals for the remaining time in
the semester. Those include, but are not limited
to, the final report, and getting one round of
programming language evaluation done. We will
follow the schedule to get these tasks done.
|
|
Week 10, Semester 1:
10/29/2001 - 11/04/2001
|
|
Joel will be contacting the customer for another
meeting. David will continue to work on the COM
wrapper for the BOT. Anthony will continue to work on
the animation for the presentation. Kartik will work
on the slides for the presentation with the aid of
others. David and Kartik will work on getting demos
of the Quake 2 BOT for the presentation as well.
Everyone will continue to learn COM and do the
exercises to help in that.
Update:
- All of us put in in about an hour to two on
the presentation
- Everyone has continued to follow the schedule
|
|
Week 9, Semester 1:
10/22/2001 - 10/28/2001
|
|
We have all agreed to work on ideas for the demo as
that is our next deadline.
Update:
- David has done the following:
- Right-Hand Wandering Function – Have the bot
wander around a map always keeping his “right
hand” on a wall.
- Bounce Wandering – Have the bot just walk forward,
when the bot hits a wall, have the bot turn so
that incident angle = reflected angle
- IDispatch Interface – Interface such that non-C++
languages can use the com object
|
|
Week 8, Semester 1:
10/15/2001 - 10/21/2001
|
|
We decided to continue on the track where on. We agreed
to learn more about COM, the bot's architecture, and how
to implement a good way to interact with the bot using
COM. Also, we need to generate ideas for the demo because
our presentation will need to take on a different approach
than others.
Update:
- Anthony has put more work into developing an
animation fot the demo
- Everyone has put time into learning COM
- David has more work into the COM wrapper for
the bot
- Joel has aquired a book on COM to help us
|
|
Week 7, Semester 1:
10/08/2001 - 10/14/2001
|
|
We have decided to continue learning COM and also
work toward the goal of getting a demo ready by the end
of the month. Also, we plan on meeting trying to meet
with our customer to make sure we are on the right track.
Update:
- Anthony has put some more work into developing
something for the demo at the end of the month
- Everyone has put time into learning COM
- Eric and Kartik attended a talk on the .NET
framework
|
|
Week 6, Semester 1:
10/01/2001 - 10/07/2001
|
|
We agreed that we need to do more towards learning COM
for most of the group members. Also, now that we have
agreed on a set of languages to start with, we will obtain
the development environments and distribute them to the
group members. We also agreed to contact the other groups
using COM in thier projects to get some information on
thier experiances. The next deadline we have to meet is to
get a demo done by the end of this month.
Update:
- Kartik has made copies of some of the necessary
tools.
- David has continued to do work on the COM wrapper
- Anthony has put some work into developing something
to present for the demo at the end of the month
|
|
Week 5, Semester 1:
09/24/2001 - 09/30/2001
|
|
We established a task list to help us figure out what
needs to be done and when. At the top of our task list is
the requirements document which will be done by Wednesday,
but we will try to setup a meeting with our customer
before we complete the document. Also, on our task list
is to learn more on COM. To accomplish this we plan on
doing mini-MP's. David will be working on the COM wrapper
of the bot. Once this is complete, we must create a test
client to test the COM methods of the bot. After which we
plan on creating a specification for the AI we will be
programming for the bot and then do the programming in the
languages that we were assigned. Prior to the programming
in in language we must create an I-Dispatch layer for the
other languages other than C++. Also present on our task
lists is to get IDE's for the languages, get neccessary
books, and any other aids and prepare to make our
presentations.
Update:
- We have completed the Requirements Document. Also,
David has completed a basic implementation of the
COM wrapper for the bot. We will discuss this and
more details of the AI implementation as well us
making sure other tasks are being done at the next
weekly meeting.
|
|
Week 4, Semester 1:
09/17/2001 - 09/23/2001
|
|
We have narrowed down the possible languages to began
with. At the moment we have seven, but would like to
narrow that list down to five. Our plan is to assign a
combination of languages to each member so every language
is covered thoroughly and each member can get help from
another. Also, we will began thinking about and putting
together the requirements documentation.
Note:
- Although it is required for us to document, in
these weekly reports, what each member has done,
at this point in time all of our work has gone
towards research and everyone has played thier
part in this. It is also difficult for us to
measure the exact time spent on this.
Update:
- A lot of work has gone into getting the neccessary
tools, platforms, and environments set up for
development. At the next meeting we will decide on
the five languages to start with. David has also
put some work into getting the Quake 2 server
running as well as looking into getting a COM
wrapper setup for the BOT.
|
|
Week 3, Semester 1:
09/10/2001 - 09/16/2001
|
|
We have decided to began by finding as many languages
as possible that can implement COM. Also, we will find
environments in which we can program and implement these
languages. Another task at hand is to learn as much as
possible about COM and think about we will procede with
rest of the project.
Update:
- Investigated languages to use: Preliminary
Decision: C#, VB, LISP, Delphi, Dolphin
Smalltalk, (C++ ?)
- Investigated environments to use for languages
(in progress)
- Obtained copy of VS.NET (Eric got one at the
talk, and I should be getting one from MS,
hopefully, that might take a week or so though.)
- Attended a C# Introduction Talk.
- Investigated use of COM Quake 2 Bot.
- Researching COM component creation in C++ (I
found this book that I got from a Windevils
meeting like a year or two ago. It's all about
how to create C++ COM objects. I've been reading
up on it. And hopefully in a week or so. I'll be
able to take the Quake 2 Bot Source Code we have
and wrap it in some code so it can be a COM
object.)
|
|
Week 2, Semester 1:
09/03/2001 - 09/09/2001
|
|
We have heard back from the customer and it has come
to our attention that we are no longer working on the SDL
State Machine Visualizer. We have now been assigned the
project of choosing the best language for COM
implementation for students in cs292 to use. We have met
with our new customer and have been given a broader
description of the project. We will now began to update
our webpage and began research.
|
|
Week 1, Semester 1:
08/27/2001 - 09/02/2001
|
|
We assigned the position of manager to Kartik
Patel. The job of contacting our customer via e-mail
was assigned to Eric Stoecker. The webmanager postion
was assigned to Joel Meyer. All members of team were
instructed to begin research on the SDL language. At
the time of this report, we had not yet heard anything
from our customer in response to our initial email.
Upon hearing from our customer a more reasonable
schedule will be made to replace our temporary schedule.
Update: Our customer is on vacation and is
expected to return August 4.
|