Blog

Imagine Cup 2010 Malaysia – Day 1

Imagine Cup 2010 Malaysia start today at Pulau Langkawi. All competitors from university around Malaysia has come together at Awana Proto Malai, Pulau Langkawi to participate in Imagine Cup 2010 Malaysia. Total of 29 teams from both public and private university in Malaysia had join this grand IT competition.

Beside the main competition (Software Design) which will be carry out tomorrow,  Microsoft also announced another 2 side competition during the competitors briefing. They are photo shooting with photo sync and video capturing. Both competition are sharing the same title, “The Best Moment in Pulau Langkawi”. There are RM300 to be given away for this 2 competitions! Too bad, I guess I’m not allowed to participated.

While everyone was busy preparing their booth for tomorrow judgment day,  I’m here to blog the latest update of this event. Too bad I have limited Internet connectivity, thus may not update my blog as frequency as I want, but I going to catch all the information and all the news and share with everyone once I had the chance. Meanwhile, stay tune in my twitter!

I’m so hungry after all the journey from Bella Vista Hotel to the event hall, but I’m looking forward to tonight BBQ dinner with all competitions. Lets make some friend and shoot some photo!

by Ooi Keng Siang

Imagine Cup 2010 Malaysia, Here I come

Me and my team member (Team Cosmic) has been invited to attend Imagine 2010 Malaysia at Pulau Langkawi on 17th – 19th of May. This is the first time I attend Imagine Cup event as a guest instead of a competitor. I’m really excited and looking forward to meet all competitors from all university and visit Pulau Langkawi too as I never been there before (Yes, seriously I had never been there before).

I going to blog about the event in Imagine 2010 Malaysia here (Hope I’m not drunk after getting there and still got energy to write blog) or you can catch the latest update of Imagine Cup 2010 Malaysia thought #myimaginecup tag in twitter or follow my twitter!

Let’s rock Imagine Cup 2010 Malaysia at Pulau Langkawi!

by Ooi Keng Siang

Karnival Kerjaya dan Keusahawanan Graduan 2010

Registering yourself in job portal, polishing your resume, searching for your dream job, planning your dream company, those are the most important things in mind of students whom are going to graduate this semester after completing their study. Everyone is hoping to find a suitable job, job they like, but searching blindly through the job portal and sending resume to random companies might lend you end up with a terrible job that you dislike.

Instead of searching blindly, why not attending the Karnival Kerjaya dan Keusahawanan Graduan 2010 organized by Ministry of Higher Education (MOHE) and collaborated by Jobstreet at Putra World Trade Centre (PWTC), Kaula Lumpur on 14 – 16 May 2010 where you can get all you need at the same place and the same time.

Currently, there are more than 400 companies offering more than 8000 jobs in this event and the number is still going up. The companies range from local company to multi-nation company and the working field cover from technical to non-technical field. There must be a job that suits your need, no matter what qualification you hold. There are even expert from Jobstreet offering Resume Clinic at there too, so don’t miss the chances to polish up your resume.

Don’t miss this chances. Register yourself before 16 of May 2010 and search for your dream job at Karnival Kerjaya dan Keusahawanan Graduan 2010. The registration fee is free! Remember to bring your resume there for job application and open interview.

For more information, visit http://www.mohe.gov.my/k3g

Tell your Facebook’s friend that you are joining: http://www.facebook.com/event.php?eid=114698781902215

by Ooi Keng Siang

Imagine Cup 2010 Malaysia – Presentation Tips and Tricks

Congratulation again to all team that successfully enter the final round and preparing to go for Pulau Langkawi. I bet everyone must be very excited now.

Today I want to share my personal experience (team experience too) on imagine cup presentation (for software design category). This is my personal point of view and it is NOT related with any Malaysia final round guideline or what so ever. I would said, take it as a reference only. Although 10% marks is allocated for presentation, but my advise is presentation make up 70% because a poorly presented solution will never attract people attention.

Overall presentation:

  • Presentation script / storyboard. It is highly recommended to script what to present or write a presentation storyboard. Carefully plan what should be included in the script because presentation time given is limited. Include problem, solution, system demo, research, etc into your script and arrange according to your need. A good presentation start with a good planning. Review the script again and again when practice. If your team member is not good in English, find some one who is good to correct the script to make it perfect.
  • Interactive / Role playing presentation. A lengthy of introduction and solution explanation by each team member one by one then follow by a system demo, such classical presentation will only make the judges fall asleep. Add some creativity in the presentation such as role playing (example one act like student and explain what is the problem while another give the solution). Judges are expecting a smooth and natural presentation like watching a movie yet they are provided with all information about the solution thought the movie. Let’s give the judges some surprises through out the “show” and prevent them from falling asleep.
  • Make it simple. The judges usually came from different professional field with different background. Some of them might no understand the scientific term you using, make it simple so that everyone can understand. For example, if your solution target to solve TB disease, just mention TB will be good enough for everyone to understand, and don’t give scientific name where it is hard to pronounce and hard to understand.
  • Practice make perfect. There is no short-cut to make a perfect presentation. Practice until you remember the script without the paper (Many people tend to direct read from paper if they got the paper in hand, which is very bad). Practice until no more la, lu, lo, ok, a, etc (although no point given for language speaking, but judges will be annoyed and give a bad impression). A smooth presentation is possible only if a lot of practice is done, so go practice the script even you are in the washroom!
  • Backup plan. Always have one or two backup plan in case something go wrong. Prepare a backup machine, video record your software solution (especially for application that required Internet connection), have a local hosted server (if your web is hosting at other places on the Internet), take all installation software needed, bring your own wireless broadband and etc. Murphy’s law – “Anything that can go wrong will go wrong”.
  • Prepare for Q&A. Try brainstorm questions that judges will ask after listen to your presentation. For example like detail break down of cost, competitor analysis and etc. If those information that judges ask for did not cover or not detail enough in the presentation, put all in the appendix slide. Surprise your judges that you are fully prepare to answer any question they might throw to you. Try to do several rounds of presentation to others before final like lecturers, you might collect ton of interesting questions for final presentation Q&A preparation.
  • Deploy the solution. Well, I personally feel very annoying to see competitor present their software solution through the magic click of Debug (F5) button in Visual Studio. It look very unprofessional and sound like software might crash anytime. If the software solution is an desktop application, build that application into executable file and run directly from the executable file when present. If the solution is a web base application / site, deploy it to a server or at least to localhost and direct access to the site when present. Execute using debug button also cause the application run slower, take time to restart (when something go wrong during presentation) and whole world will know when error pop up!
  • Hide all bugs! It is understandable that no software / application is 100% bug free especially application that build it such a short time, but you definably don’t want the bug show up during presentation and spoil the party. Execute the software according to the script at least one to make sure no bug. If got, fix it! Make good use of try catch in C# to kill all the bugs! If something go very wrong during presentation, just close the application and execute it again or refresh the web page (That is the good of deploy your solution), stay clam and don’t panic because judges won’t know what actually happen if you hide it well.
  • Live demo. It is highly recommended to do a live demo of your system during the presentation time unless your solution using a something big that unable bring to the stage, for example a car! Using video recording or screenshot of your system and show it during presentation will not help you gain much point because judges know student are smart enough to mock up those things. Do not give a lame excuse such as hardisk crash and all project gone, you sure will BOMB by judges on the spot!
  • Presentable dress code. Yes, you can wear formal dress with coat, but it doesn’t mean it is a must. Synchronize with other team members to wear the same dress to show your team work to the judges. You can even have your own custom made team T-shirt. If you act as doctor, wearing doctor coat will add you some creativity point too.
  • Be confident. When you presenting, the stage is all yours. Be confident in yourself and your solution. If you can’t even make yourself believe in it, how you gone make other believe in it. Practice make perfect!
  • Don’t distribute booklet for the judges! It is very commonly to see presenter distribute booklet or something for the judges to read before presentation start. This distract the judges concentration on your presentation as some of judges might reading your booklet when you presenting. You always have the chances to disturb booklet or provide more information to them when they visit your booth.

Presentation slide (I only list out those important point that require extra care, those not in the list doesn’t mean it is not needed or not important to put into presentation slide):

  • Define the problem. It is your mission to tell the audience how serious is the problem that your solution is trying to solve. For example, everyone know TB disease kill a lot of people, but how many actually? So do some research on the problem and tell the audience XX,XXX numbers of people killed every year because of this disease. Emotion appealing way of present your problem sure will give you a great boost on your presentation, but try not to spend too much time on this as some of the judges already know how serious of the problem it is and spend long time on presenting the problem make them bored.
  • Solution Impact. This competition is all about how your solution can create the impact that can change the world. The judges not just care about how your solution impact the users, they also can about how many users your solution can impact. Define who is your solution target users and how many of them. Remember to pump in some research data / number in order to claim your point. Is best to target on users in Malaysia first before users at other countries (Solve your own country problem before you can solve other countries problem).
  • Solve the right millennium goal. Know the detail of the millennium goal you trying to solve before you claim it. Many competitors claim that they solve one of the targeted millennium goal but in fact they are not. For example, Goal 2: Universal Education is ensure everyone will be able to complete a full course of primary schooling. If your solution is targeting secondary school student, then you fail to achieve the goal. Try to re-strategies your presentation and solution if you found that you had target the wrong goal. Claiming that your solution can solve all / most goals does not win your any extra points, but you are only making fun of yourself in front of the judges. Concentrate on your target goals. No single solution can solve the whole world’s problems.
  • Project sustainability / Business value. Hot question that will definably ask by the judges. It is highly recommended to show how the project can sustain during the presentation, for example by government funded, collaboration with business partner, by startup and etc. Try to avoid becoming open source as the reason for your project sustainability, because only a few open source projects are able to sustain and most judges knew that. Be sure you have the prove if you said your project is funded by some organization. “Project build to solve the millennium goal, but unable to sustain themselves; it soon will becoming another millennium problem.“, quote from one of the judges during Imagine Cup 2009 Malaysia final.
  • Competitor analysis. Do a simple search whatever there are some similar solution out there or not. If there exist similar solution, do a competitor analysis or you can even compare with old method with your new solution. don’t assume the judges know nothing about other products out there, they knew it. Show why your solution is more better than others, what feature your solution have while others don’t. Most ideas presented are not unique but you can make your solution unique.
  • Research, research and research. A statement without proof are merely just a sentence. It is always better to tell “XX,XXX number of people killed by TB and $X,XXX,XXX had been spend on this each year.” then “Many people killed by TB and many money spend on this each year.”. Judges usually only believe on real number. Please DO NOT create those fact by yourself. If your application interface also did some research according to user feedback, that is also a research, show it!
  • Make it simple and interesting. Dress up your presentation slide with picture and not just words. This is not a lecture time, no body will want your slide to go home revision. Make your slide simple with picture that let people understand easily and you present and explain it in more detail. “Don’t read out from the slide, you think I can’t read it out my own?” quote from one of my friend who is experience in presentation.

Phew, what a long list. Hope the one who read my blog post still stay awake. I guess this are the tips that I can came out from my mind now. Will add more if I think of any.

by Ooi Keng Siang

Imagine Cup 2010 US Winner announced

The winner of Imagine Cup 2010 had already announced. The team that is going to represent US in the software design category in worldwide final at Poland is team Mobilife. Catch team Mobilife’s solution here at Facebook page.

Below are the list of winners in Imagine Cup 2010 US:

All projects demo video can be found at US Imagine Cup website.

by Ooi Keng Siang

Silverlight for “Smart” Programmer

Just came back from Imagine Cup Workshop (Northern Region) .  Although some accident happen yesterday and we are force to delay the workshop from Saturday to Sunday, but lucky the workshop went smooth today. Meet a lot of great Imagine Cup participants from UUM and USM. As I’m not really good in design (in fact, I’m suck on design), I was only in charge on a small part of the workshop only. Koekoe and Matt do all the great show while I’m sit there listening and learning with others too!

As I promise that I will share my slide with everyone, that is the reason why I write this post. Although I don’t think my slide is very useful for everyone especially those who already master Silverlight, but I think it might still be very useful to those who want to try Silverlight out or want to improve their Silverlight interface in short time.

Presentation Slide: Imagine Cup Workshop

by Ooi Keng Siang

Imagine Cup 2010 Malaysia – Finalist Announced

After a long waiting, the 30 teams that won their chances to Pulau Langkawi to compete for Imagine Cup 2010 Malaysia Final is announced on 15th of May.

Institution

Team Name

APIIT UCTI

Team HDC

APIIT UCTI

Cyber Knight

KDU College

.DOT

Multimedia
University Cyberjaya

Air Sense

Multimedia
University Cyberjaya

TAC

Multimedia
University Cyberjaya

GreenLab
Innovations

Tunku Abdul
Rahman College (SAS)

Beginner

Tunku Abdul
Rahman College (SAS)

Obama

Tunku Abdul
Rahman College (SAS)

Gold Mondo

Univerisit
Teknikal Malaysia Melaka


~NeuroTypical~

Univerisit
Teknikal Malaysia Melaka

 

The Viper

Univerisit
Teknikal Malaysia Melaka

Civilus

 

Universiti
Kebangsaan Malaysia

Pandora

Universiti
Kebangsaan Malaysia

Iris

Universiti
Kebangsaan Malaysia

 

Rotund’jere

Universiti
Malaysia Pahang

MediaLab
Studio

Universiti
Pertahanan Nasional Malaysia

Cyber
MarksMan

Universiti
Putra Malaysia

Hello World

Universiti
Putra Malaysia

ATOS 9313

Universiti
Putra Malaysia

upm_kkk

Universiti
Sains Malaysia

Celestial

Universiti
Sains Malaysia

Marshmellow

Universiti
Teknologi Malaysia

Innologist

Universiti
Teknologi Malaysia

Naturek

Universiti
Utara Malaysia

4 Real

Universiti
Utara Malaysia

National
Supporters

Universiti
Utara Malaysia

Satu Malaysia

University
Technology of MARA

Geographical
Information Retrieval In Mobile

University
Tun Hussein Onn Malaysia

Imagism

Source: http://myimaginecup.com/finalist.aspx

Congratulation to all of them. A workshop waiting for all finalist to prepare them in term of polishing up their product interface, presentation skill and business value of their product. I hope all finalist really take it seriously because you all are no longer just representing your own team, but now representing your own university to fight for a place where you can hold your own country flag at the stage of the world.

Future more, I hear there is an extra prize waiting for all finalist as well. Let me gather more information on this first.

Let’s rock at Pulau Langkawi!

by Ooi Keng Siang



3 Months Experience at Bangalore

Friendly People

I personally feel that Indian people are very friendly. I can easily get help for direction every where as long as they know what I’m talking about and I know what they talking about. We meet some Indian friends at my training there as well. I can said all of them are very friendly and helpful, I really enjoy the time with them. India celebrate a festival call Holi where people throw colored powder or colored water on each others and have fun together without the barrier of different races among each others. This prove that India is a friendly place.

Veg Every Corner

Can you imagine KFC offer veg burger? Yes, this exist in India! Vegetarian food is everywhere. One of my friend who is vegetarian was so excited because vegetarian food is kind of rare at Malaysia. I become a 80% vegetarian at India because my company don’t always offer non-veg food and even they does on that day, it only have one single choice while all other are veg food. I think I eat very healthy at there.

Coffee Time

There are no StarBuck or Coffee Bean at India, but there have Coffee Day. The coffee at Coffee Day are consider good enough for me and it is cheap! One coffee at StarBuck in Malaysia, I can bought 2+ coffee at Coffee Day. A cold coffee at there is really a good fresh up after a hot day or stressful day. We do visit Barista coffee shop too, but that one is way too expansive for us (More expansive than StarBuck if you count the quantity). I don’t think I can visit coffee shop that often back into Malaysia any more.

Real Fast Food Drive Through

I guess most peoples have an experience of buying fast food through drive through like Mcd, but have you ever see a service that you order your food and they serve your meal all at your lovely car without need to move a step? I found this in Bangalore where they serve your food while you are still in your car. Not just food, they provide you the “table” as well, a long wooden wood that go through both side windows. Amazing huh? I don’t have a car there, so I can’t really experience that myself.

Traffic Universal Language – Honk

At Malaysia, honk is a way to scold others on the road. At India, honk is apply in every situations. Honk replace left right signal light. Driver honk whenever they reach a junction or they want to turn left or right, they are trying to remind other cars around to becareful. Even when I walk on the roadside, if I’m too near the road, the car will start reminding me not to cross the road with honk. No one will get boring on the road with all the honk. Surprisingly with all the crazy traffic and super driving technique of driver, I did not see accident there. Driver at India really train well.

Earth Hour Everyday

Blackout is something so common in my daily life at India. At least 2 times per day and it last for an hour. Lucky our guest house have a powerful power generator that can power up most of the electrical devices except those high power consumption devices, thus the one hour blackout is not much a problem for me. Handphone LED light always come into handy when blackout at night time while waiting for the power generator to boot up.

Foreigner Registration Office (FRO) Terrible Experience

Every foreigner who want to stay more than 14 days at India must register themselves at FRO, this go the same for me. Me and my friends went to FRO at afternoon for the first time, register ourselves at the security check point and found out the FRO only open at morning and close registration at afternoon. So, we went there for the second time the next day and queue up for more than 2 hours early in the morning. There are less than 50 peoples register there yet take so long time. When we almost reach the gate, one of the officer approach us and told us our form is outdated, please use the latest version. After we fill everything in the new form, the officer told us the registration is close, please come back next time. Great, what we can do except come back again next time?

We make full preparation and went to FRO for the third time. After queuing up for more than an hour, we successfully enter into the office for the first time (Yes, for the first two time, we are standing outside of the office only). When the officer at the counter half way go through all the documents we submitted, he voice out and ask us what is “IAMRL” written in our VISA. Well, they never told us what will written on our VISA when we apply right? So we have a guess and said it is Internship at Microsoft Research Lab. The officer don’t want to believe (maybe he choose not to listen) and call us came back with the letter that prove what is the 5 characters all about. That drive us crazy, after calling this and that, running here and that, queuing again and another 1 hour more, they finally believe it.

After that, the next counter question why we went there with VISA type X. Man, High Commission of India at Malaysia give us this, how I suppose to know then! After some great long explanation and confirmation, that counter only approve our application and went for process. While waiting for the validation process, I saw others whom went there with an agent and with the outdated form application process without any problems at all. I guess something going under table huh? After all those trouble, I really don’t wish to visit FRO any more…

There are just too many stories I want to share but this are the one I can think of now. I enjoy the weather, the people and the food (some time) but not really for the government service.

by Ooi Keng Siang

Vote Us in PolyU GSC 2010 Best Commercial Award

Team Cosmic is back in action with Virtual Paper (VP)! We are selected to compete in the finals of PolyU’s Innovation & Entrepreneurship Global Student Challenge (GSC), a business plan competition with the focus on sustainability to be held in Hong Kong in June. The voting is now open for the best trailer. The winning trailer will be awarded with a bonus cash prize while voters will get a chance of winning USD 100.

Please vote for Team Cosmic’s trailer here.

Voting will go on until April 30,2010. Do help us spread the word around so we can get as much support as possible. Thank you for your support. Wish us luck!

by Ooi Keng Siang

Internship Experience at Microsoft Research Lab India

3 months past quickly and yesterday was my last day internship at Microsoft Research Lab India (MSRI). I wound said I gain a lot of experience at here from other researchers and having a lot of fun with people at MSRI.

Everything begin at Imagine Cup 2009, where my team and I won the ticket in Design for Development Award and have the chances go to MSRI at Bangalore for internship. Aren’t it sound so cool to have the chances to intern at other country? I still remember the first day at MSRI where everyone whom visit the MSRI for the first week need to answer a question. The question is “If you have an hour or two to spend with someone, no matter living or dead. Who will be the one.” This is really something I never think of before. Well, I answered “I guess that will be my lover because I think no other people can listen to me boring talk for an hour or two.” and it work, some one came and told me that he like my answer. Shocking huh!

While working at MSRI, I always start my day with some toasted bread with nutella  and a cup of milk. Having my breakfast on top of the roof with a nice view of the sky really is a great kick start of my day. I can’t believe that I have been using a machine with 2.0 GHz single core with 2GB RAM running Windows 7, Outlook 2010, Visual Studio Team Suit 2008, 2 Messengers, 3 Web Browsers, etc for the past 3 months. I sure give the machine a hard time, but I kind of get used to the speed later on. Well, it also give me a great reason to Facebook-ing when I compiling my code. The unlimited sugar and caffeine at pantry really keep me awake while working. I try to control myself for not taking it too much, else my weight sure will increase a lot.

I really enjoy my internship at MSRI. The working environment are so nice, and the people there are friendly too. My happy boss Ed, who always has his happy smiling face. It seen like even the sky fall down, he can still smiling and get the problem solve. Saurabh, who is very friendly and always give us a lot of direction when to visit at Bangalore. Some how he is keep on promoting IIT on us during our farewell dinner. Aishwarya, the researcher I’m working with. She surprise me as a non-IT background researcher yet know how to appreciate the work from programmer. I’m so glad to do the project with her. “How are you doing?”, this is always the question ask by David when he bump into me. He like to joke and make us laugh non-stop. He told me that study Phd is like eating a cake, full of fat in the end. I guess I will only understand it when I study Phd. My first impression on Bill, a very serious guy who don’t talk a lot. But in the end, I found out that he like to joke and tell some funny thing too. I think I know him a bit too late. I also learn some serious programming practice and .NET CE programming from Pushkar. Glad to working together with him too. Too bad that I doesn’t have much chances to know more about Indrani and Mimmi as they are too busy traveling around for their work.

I also have a lot of fun with other intern there too. Aakar, Anand, Anuj, Diwakar, Gaurav, Kanika, Navkar, Olga, Praveen, Rebecca, Shashank, Vaishnavi, Varun, and Vishal. I guess I didn’t left anyone behind. The lab is so much fun with you guys and girls. We work hard and play hard there. I still remember the first time we play Frisbee together, where I hit my head on the tree truck when chasing the Frisbee. Ouch! Exploring Microsoft Surface together. Having lunch together and sharing our own story, about research, about future, about food, about place, about dog and etc. Lunch with Shaishav and Chinmay never get bored, because both of them sure make me laugh non-stop. Man, I going to miss you all.

What I really learn in this internship? Good C# programming practice, Windows CE programming, .NET CE programming, using Visual Studio Team Suit, learned basic UI design for rural people, micro-finance, mobile banking and etc. In this internship, I also found that I’m still really weak in communicating, English speaking, reading research paper. I should really polish up my communication skill with others rather than just with computer only.

I love MSRI!!!

by Ooi Keng Siang