Tuesday, August 16, 2011

Group Meeting 4

Report for Week 3

For the previous three weeks we’ve been making all kinds of preparations for our projects. As I mentioned in last week’s diary that we met with some problems regarding the QT and IDEs, Jeff managed to figure out a way for implementing QT with Netbeans. I suppose it’s necessary to briefly record the steps here:

  1. Install latest MinGW package (Make sure MSYS is there)
  2. Install the QT library (SDK also works but it’s just too big…)
  3. Set up environment varibles (for step 1 and step2)
  4. Install Java SDK
  5. Install Netbeans with C++
  6. Configure toolset in Netbeans->Settings->C++

In terms of coding progress, the Client group has implemented the prototype for some basic functionalities, including Registration, Log, Question, etc.

Haven’t heard much about the progress of Server group.

Activities

Activities for this week were basically doing the coding. One major discussion was about the implementation of data transfer over network. We all agreed to selet TCP as the underlying protocol, so we took a close look at some of the QT headers relating to network, including

  • QHostInfo
  • QNetworkAccessManager
  • QTCPSocket
  • QTCPServer

Slots and Signals are another two important concepts in QT, which are used in GUI implementation as well as network stuff.

Tasks

Coding! (All members)

Looking at QT network headers. (All members)

As we’re falling behind compared to other teams, I think we need to catch up with them as fast as possible.

No comments:

Post a Comment