Sunday, November 16, 2008

Week 4

Week 4

10/11
We integrate the new lightdraw code with our app and it took us the whole day because we need to change some stuffs before the app can work. Nevertheless, we were able to complete the integration but it can only work for single user not multi users.

11/11
We were unable to use ming hong's method to integrate multi user for our app because we did not understand the method and some of the values that are needed such as CvSeq and more. Kevin came in and brief us on the project that we will be working on after the game app. Wilson and ryan will be working on a new app using MAC Quartz Composer. Me and you hock will be working at the 2x3 tile display which require us to integrate lightdraw on the display. I would say each project has it's own diffculty but our aim is to learn new things at the end of the day and share with each other. We were also told that after doing the tile display we will be developing an app which Kevin described it as our masterpiece for the whole internship.

At the end of the day, we were unable to integrate multi user for our app.

12/11
Ming hong came back and explain how the method works. He also help us a bit with the integration. You hock tried several ways to integrate and we were unable to integrate successfully. We tried to debug but we were unable to solve the problems.

The other team integration with multi-user work fine for them but they could only play with 2 paddles instead of 4 because they only coded for 2 paddles.

13/11
Kevin came in the morning and gave us a more detailed briefing on the project that we are working on. Bacsically me and you hock will be using linux to deploy lightdraw on the 3d viewer program and also make lightdraw work on the 2x3 display. Wilson and ryan would be using Quartz composer to develop an app.

After lunch, Bernard brought us up to the server room and gave us a little lesson on how the system works. It is basically clustering computers together and controlling them perform certain tasks. We also learn about the architecture of cluster computer and many more. We continued with the integration of multi-user for the app and we were unable to get it working properly. We can make the laser shine on the puzzle piece and the rotate corner will appear but we cannot make it rotate and drag. We hope to make the whole application work by the end of the week because the dateline is tomorrow. Hope tomorrow will be a better day!

14/11

















Kevin testing our application

Kevin came in the morning and asked us to give a demo on our app. We told him that our app could not work on multi user so he told us to demo on the single user. Kevin was not very satisfied with our developement because we did not make the app ease of usage. He was not happy with our demo because we did not prepare for the demo and the ways we do our demo. He corrected our mistakes on the way we do our demo such as getting prepared for the demo and may other more.

During lunch, Kevin told us that we need to give a demo to our boss. We had roughly an hour to prepare for demo. We did some changes to our codes and make last minutes preparation for the demo because we did not want the same thing to happen again like the morning. During the demo, we showed our boss on the app and described on the platform used to develop the app. He gave us some feedbacks and suggestions on how to imporve on our app. After the demo, Ming Hong help us a little on the multi-user part and we were able to drag and rotate for mulit user.

Weekly Reflection :
I learn about CvSeq and roughly how it works. I also learn about the method that are used in the lightdraw to detect multiple lasers. I learned about cluster computers and how they worked. I also learned about the importance of being prepared at all times and mistakes that we must avoid during demos.

No comments: