Monday, December 22, 2008

Week 10 @ IHPC

Monday 22/12/2008

This week gonna be a short working week.
Because Christmas is coming......

Kevin, Ming Hong and Bernard were on leave. Therefore my motivation was not that high and progress not too good neither. However, I still tried to continue with my work.  While doing the application, I met some difficulty on the dragging of the image.

Problems:

1. The image could only move within a small area.
2. Within the area, as long as a mouse click event occur, the image will move to the mouse cursor.

I knew something is wrong at my storing part, which I set two variable to store previous X-axis coordinate and previous Y-axis coordinate. I had trouble shoot the coding countless time. Everything seem to be fine. Initially, I thought it might be my fault and unable to spot the error. So I gave Wilson, You Hock and Leonard  a copy of my work to help me check for error.  They also agreed with my coding. I guess Quartz composer does not accept storing of value in Javascript.  Continue on research..............



Tuesday 23/12/2008

I am done with my dragging function. Thanks to Wilson. He told me that I could actually use a Math to store number value. With that, I am able to make it work functionally. However, that is not the end of the function, I still need to do the "holding" part. Then, that can be consider as complete. 

The holding part is pretty similar to the dragging part as both need to be store in an arraylist and a Math to store a value. 

For the holding part, I set it for a second, therefore a second later the image will be lock to the laser detected.  

Wednesday 24/12/2008

Christmas Eve!!!

Half day work.... Seem to be non working day.. At the pantry is crowded with many people preparing for Christmas party. I continue testing my application to ensure that the dragging and holding is working and make some changes to the holding part. 

At about 11, we went to pantry to have Christmas party and after that we headed back home!!




Thursday 25/12/2008

Merry Christmas!!

Tuesday, December 16, 2008

Week 9 @ IHPC

Monday 15/12/2008

Bored!!!
Kevin is going to be away  from 20 Dec 2008 to 2 Jan 2009!!!
Bernard away from 16 Dec 2008 to 2 Jan 2009!!!!
Ming Hong away from 18 Dec 2008 to 23 Dec 2008!!!

WHERE IS MY LEAVE ??? lol.....

Had our presentation at about 11.30am sharp. I was the first presenter. Followed by You Hock, Leonard and Wilson. All of us present to Kevin our project in slides and demo. Well, this presentation was done to see our presentation. Although, there isn't any judging but all of us put in a lot of effort to prepare this presentation. Even Wilson and You Hock said that it was their first time putting in so much effort in presentation and it was the nicest ever. Although, it was not my first time but i still put in sufficient effort for it. My first time was preparing for Imagine cup competition. I could still remember vividly that we spent months working on the slides and keep making changes to our slides. we even came back on weekend together with our Communication Skill lecturers in meeting room to discuss on the slides. Nightmare!!.  

Kevin gave us valuable feedback on our presentation. For me, I stood too far away from the screen, even I didn't notice it. Quite nervous. Need to acknowledge mistake and continue with presentation.

After the presentation, it was about 1.30pm. WOW! late lunch.. 

We headed to Holland village to have our lunch as I need to drop cheque into the cheque deposit. *Not my money, is my sister!* haha.

After lunch, we start some research work on the new application.


Tuesday 16/12/2008

Kinda hungry in the morning. We bought some bread and ham from the supermart. And we had it at pantry.

Later in the morning, Kevin gave us some briefing about this friday event. There would be a group of children visiting IHPC. This time round Kevin would let us in charge of the presentation. Leonard, You Hock and I have to do a presentation for that event. Lucky wilson, whose the only one no need to present. Well, he could not escape the next time. We were told the stuff to present. 

After lunch, I continue to work on my script that I prepare for the presentation. Then I went to research on the Quartz composer for our new application. I intend to do something like widget on the desktop for that application. I do not really know how to do it, therefore I need to research on relevant source to work on it.



Wednesday 17/12/2008

We start developing on the white board application where all of us was trying to do the overlay and make the application to display in front of Keynote. Through our research, we notice that Keynote is the 1st priority for display as it is use for presentation, therefore if it is not the 1st priority, there will be like error messages and information messages appear in front of the Keynote and distract the presentation. That was the only obstacle that we encounter with we were trying to do the overlay. Luckily, Ming Hong found a method from the API that allow us to set the  priority.

[ result setLevel: NSScreenSaverWindowLevel];

After that, Leonard and I went to search for Images icon for the application. We found some pretty cool icon from Google Search engine. Due to copy right issue, we edited on the images. Once we got the images ready, we start designing the palette.


Thursday 18/12/2008

We spilt our workload equally  so that we could complete the application quickly. As for me, my task is to complete with the dragging and trashing for the image. So I create an application to some testing to check if my part is working properly. 

After lunch, Kevin told us that the four of us will have to present instead of three. So all of us went to practice on the demo and make sure that all the applications are working. Also we get ready the applications  from tomorrow demo. 


Friday 19/12/2008

Back to school celebration

BEYOND SOCIAL SERVICES

The event started at 10 in the morning. 



In the morning, when we reached office, we were busy getting all the stuff ready for demo to the children and have a run though to make ensure everything are fine. We decided  to have to same flow as the presentation. Therefore, I am the first to present. Feeling anxious as I am afraid that I might not be able to get the children attention and they might not be able to understand me. However, everything was fine because Kevin was there to help us for the demo. He helped us to get the children to settle down quickly and even explain to the children to let them have a better understanding. I guess is the way I phrased my sentence that make the children could not understand. We demo Lightdraw project and applications that we developed. We even let the kid to played with the drawing board, 4 player pong and light puzzle. For each demo is about 15 minutes, the kids also visited other projects of IHPC like the 2 by 3 tiles display.




Also, it was my first time doing demo to little kids. I like the way that Kevin taught us how to present because the flow of the presentation from one application to another application seem to be flawless and the messages were brought out clearly.

After all the demo is done, we joined the kids to have their lunch at the pantry, we had McDonalds for our lunch.



Then, we headed to level 15 to give the kids their Christmas presents which were bought by IPHC staffs. Kevin, Wilson and I happened to witness something happened between the kids. Guess what? Some of the kids did not get what they want, so they intend to exchange the gifts among themselves. The conversation between them were really funny and complicated. Is like I change with you, you change with her, she change with me??? 

Complicated?? 


Triangle Love??






Thursday, December 11, 2008

Week 8 @ IHPC

Monday 8 Dec 2008

Selamat Hari Raya Haji!!

Tuesday 9 Dec 2008

This week Kevin and Ming Hong would not be around as they would be at Suntec busy with SIGGRAPH Asia2008.

We went to the meeting room to test on the smartboard. It gives us some idea should be develop our application to be better that existing application so that our application would be buyable in the market. 

After lunch, we watch videos ,which Kevin show us last week, due to Leonard missed out last Friday. After that,Leonard and You Hock join us for a discussion to discuss on the whiteboard application which they would be joining us in the development. We discussed on the UI of the application and look into some use case where we need to handle careful. For example, how the dragging of color should be handle, thickness of the marker and etc. All these must be take into consideration before we start the development. If it's not well handle, during the development part, the team would face big trouble.





Wednesday 10 Dec 2008

Morning, we had breakfast with bernard and he went to Suntec after that. While we went back to office to continue with our work and prepare for our presentation to Kevin on Monday. Before we start on the presentation slide, I plan on what we want to present and write out the flow of the points that I want to bring out. Then, we start doing our slide show using Apple Keynote. 

Apple Keynote is like Microsoft Powerpoint that is used to do slide show. It's my first time using Keynote. I found it quite user friendly as I could easy do a simple slide show using that. However, if you want to do a more complex want. I guess you might need more time to familiarize with it. 

Let have a look of my presentation slides !




Simple and nice, isn't it?
:>

Thursday 11 Dec 2008

SIGGRAPH Asia 2008




















Monday, December 8, 2008

Week 7 @ IHPC

Monday 1 Dec 2008

Nothing much happened for today as we were all busy with our work. We need to completed our application quickly so that it could be used for demo in SIGGRAPH Asia 2008. I met some difficulty while doing the function on implementing the multiplayer mood and paddle collision. I notice the coordinates in Quartz composer is different from Open CV. The X - axis is from -1 to 1 while Y-axis is from 0.8 to -0.8. Therefore I had a hard time to check on the position on the paddle movement. Also trying to detect multi laser for multiplayer mode. 

Thursday 4 Dec 2008

Finally got done and over with the multiplayer mode and paddle collision. Really have to thanks Ming Hong for his help. I got some trouble while developing the application, it was him who help me debug and spot my foolish errors that causes the application not working properly. Also wilson and I integrated our individual part together. Integration was really simple and there was no problem when we integrated it. We got the application to work properly. 

After lunch, Kevin gave us a talk on Presentation and show us some videos of Steve Jobs' presentation. I learnt a lot of tips about presentation during that session. And found out that all these years I had use the wrong way to do presentation. After that session, we show Kevin the Pong game application. He gave us some feedback to improve on the game. 

Friday 5 Dec 2008

Wilson and I continue work on the application to make changes according to Kevin's feedback. We added the score board at the four corners using different colors to identify the different players. And change the start game to be when laser detected on the ball and the game start.