Tuesday, February 1, 2011

01 February 2011

Continued with research on the animation and comparison issues today! It's Chinese New Year eve tomorrow and I'm feeling so excited~

Monday, January 31, 2011

31 January 2011

Wow, it's already the last day of January 2011! In just the blink of an eye and we've already spent 1 month of the new year.

It's bug solving day today. Found quite a number of bugs in our application as we carried out some testing. Spent most of the time trying to fix the downloading of model loaded by server if not found in directory. It was working previously since we have yet to send any additional data over to the client. However, once we added the part where we had to send over the initial model state, the problem arises. The application tries to apply the model states even though the model has yet to complete the download.

We thought about it for a long time and in the end decided to make use of an array to store the received data while the client is still downloading the model. The received data would then be applied when the download has completed.

That was problem number 1 solved. We then had to deal with the issue of selecting nodes to draw/hide. The table view's check mark was not being updated. This was solved pretty quickly. Problem number 2 down.

We also faced the problem of user trying to perform interactions even though no model has been loaded yet. This would cause the application to crash. Simple solution - enable user interactions only when model has been loaded.

Oh yeah, Bernard took us to the Marketplace today for lunch. We each bought the wrap meal @ $4.50 and brought it to our pantry. There a wrap, a drink, as well as a small dish of fruits. Healthy lunch!