<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5254783218292543875</id><updated>2011-04-21T10:45:52.463-07:00</updated><category term='1st Lecture'/><title type='text'>CS3216 is Fun</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cs3216fun.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cs3216fun.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Abel</name><uri>http://www.blogger.com/profile/13300404212745071487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5254783218292543875.post-2637711672900577939</id><published>2009-04-12T21:46:00.000-07:00</published><updated>2009-04-13T00:56:30.265-07:00</updated><title type='text'>Dying Phoenix</title><content type='html'>Hello everybody,&lt;br /&gt;&lt;br /&gt;it has been a very long time since I've been here.&lt;br /&gt;Nice to start writing again.&lt;br /&gt;The past few weeks since mid-term break was extremely hectic for me.&lt;br /&gt;Every weekdays was extremely pain-staking and sleep-consuming.&lt;br /&gt;This Final Project pushing on me,&lt;br /&gt;and my most hated physics weekly online assignment and lab reports.(I really dont think we need that much assignment, it's irritating)&lt;br /&gt;Furthermore, I have my other CCA which I have to attend to.&lt;br /&gt;Adding all these together, I almost become like an architecture student that doesn't sleep much, everyday staying up late rushing stuff.&lt;br /&gt;haha...&lt;br /&gt;&lt;br /&gt;I really didn't have much time to do much stuff including writing this blog.&lt;br /&gt;Really want to apologize to Prof and myself too for wasting this opportunity to blog and someone will actually give good comments to me.&lt;br /&gt;Although writing this blog actually don't need to take that much time,&lt;br /&gt;but I was thinking if I just anyhow write a short one just for submission of "homework" wouldnt be useful, just time-wasting, so I basically stop writing thinking that in the end of the semester I would have more time to finish the backlog of blogs that I wanted to write.&lt;br /&gt;But these seems to be a wrong decision.&lt;br /&gt;&lt;br /&gt;Actually wanted to write about last week presentation,&lt;br /&gt;but after seeing Huihui blog(suddenly-i-wish-i-was-damn-zai-coder),&lt;br /&gt;and I only got enough time to write one blog,&lt;br /&gt;I think I shall write more about our project.&lt;br /&gt;btw, I think I am much more worst than her.&lt;br /&gt;I can't do marketing nor designing nor programming well.&lt;br /&gt;Hate HTML, silly syntax error of a missing braces totally killed me and I didn't even notice.&lt;br /&gt;All the display were flying around everywhere without logic and I got stuck for a few days trying to tweak it but it get worst every time without a reason.&lt;br /&gt;Moral of the story, never do HTML on firefox, do on IE instead, firefox will "try" to fix your markup error while IE will show you obviously that something is very wrong.&lt;br /&gt;I ended up producing some crap and can't meet my deadlines.&lt;br /&gt;What happen, die loh...&lt;br /&gt;I only realize mistake when I tried collapsing everything in Dreamweaver.&lt;br /&gt;How blur I was...&lt;br /&gt;...Days and night wasted on stupid bugs.&lt;br /&gt;A moment of suspense( take a look of the history of "bugs" &lt;a href="http://www.jamesshuggins.com/h/tek1/first_computer_bug.htm"&gt;here&lt;/a&gt; and &lt;a href="http://catb.org/jargon/html/B/bug.html"&gt;here&lt;/a&gt; )&lt;br /&gt;go for lesson 1st&lt;br /&gt;to be continued.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5254783218292543875-2637711672900577939?l=cs3216fun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs3216fun.blogspot.com/feeds/2637711672900577939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs3216fun.blogspot.com/2009/04/dying-phoenix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/2637711672900577939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/2637711672900577939'/><link rel='alternate' type='text/html' href='http://cs3216fun.blogspot.com/2009/04/dying-phoenix.html' title='Dying Phoenix'/><author><name>Abel</name><uri>http://www.blogger.com/profile/13300404212745071487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5254783218292543875.post-5364067767485734016</id><published>2009-02-16T01:46:00.000-08:00</published><updated>2009-02-16T01:52:20.281-08:00</updated><title type='text'>Get Help!</title><content type='html'>This is our second assignment that we have to do solo.&lt;br /&gt;hmmm....still like the fun of working with others, but sometimes still have to do things alone.&lt;br /&gt;&lt;br /&gt;We have to discuss about user interface &amp;amp; interaction design.&lt;br /&gt;&lt;h2&gt;Interface Design&lt;/h2&gt;This is something really crucial to an application,&lt;br /&gt;it gives you the first impression and also affects all parts of the application.&lt;br /&gt;The interface design will also both conscious and subconsciously affects how the user feel about this app and gives the mood to the entire app.&lt;br /&gt;Playfish interface designs is one of my favorites in Facebook...&lt;br /&gt;It's UI simple but good designs and also with it's catchy but not too flashy music really gives me a calm/relax mood.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Interaction Design:&lt;/h2&gt;It's just like the whole flow of the application,&lt;br /&gt;Imagine traveling in mrt and you don't know the direction and all the signs are misunderstanding and the train sometimes leads you to somewhere else...&lt;br /&gt;what will you do?&lt;br /&gt;Maybe get a taxi and not take mrt anymore.&lt;br /&gt;So with a bad user interaction design, people will just slowly leave the app.&lt;br /&gt;This is not only limited to the outer design, the coding will also affect how the app work.&lt;br /&gt;Programmers also have to compromise to fit in to their limited resource,&lt;br /&gt;if their server is slow many things that loads too slow have to be cut down or have other solutions to it.&lt;br /&gt;Interaction designs also require much testing to prove that is alright.&lt;br /&gt;&lt;h2&gt;gethelp facebook application:&lt;/h2&gt;This concept of tapping into facebook large social network to create a app to allow people to post thing that they neeed help is good.&lt;br /&gt;The platform is quite suitable for this.&lt;br /&gt;Many people that might need help will use this app.&lt;br /&gt;&lt;h3&gt;1. Usability vs Aesthetics:&lt;/h3&gt;The UI is generally quite nice.&lt;br /&gt;The only thing the icon beside "What do you want to ask?"&lt;br /&gt;Can't really see any relation to that.&lt;br /&gt;The slanting tab is cool for me, though not aesthetic to be slanting.&lt;br /&gt;It's looks great and special, rather than good old normal ones.&lt;br /&gt;There's one weird thing, not sure if it's just screenshot issue, the application seems to be slightly overlapping and covering the facebook tabs.&lt;br /&gt;Unsure of what the content of all these tabs are, the "Badges" details should be either integrated in "Profile" or "Stats" page too.&lt;br /&gt;However I still think it's ok to leave it there.&lt;br /&gt;One important thing is missing here,&lt;br /&gt;since people who first encounter this app might not need to use is to post any help at that moment,&lt;br /&gt;people might not remember it one day that they really need to use this app for help.&lt;br /&gt;The app might lose a lot of users because of this.&lt;br /&gt;So, I suggest that a button or a reminder to bookmark this page or something like that in the homepage might be really useful.&lt;br /&gt;Providing sms service will incure cost on developers, I would suggest to compile their friends no. for them to see.&lt;br /&gt;&lt;h3&gt;2. Number of options / freedom given to user when posting a need.&lt;/h3&gt;The no. of options here are too little.&lt;br /&gt;From my first look, I don't know what does the "estimated time" mean.&lt;br /&gt;Not sure if there is a dropdown bar or something deadline, tag, location.&lt;br /&gt;Everything will be much more organize if there is.&lt;br /&gt;The tag should also have many specific tags to let the choose from, like IT,games,school,recreation, etc.&lt;br /&gt;This will also in turn organize the database and create specialize tags so that people with specialize skill can go directly into their forte to look for what they can help.&lt;br /&gt;Thus, Users can also find very helpful things quicker and better.&lt;br /&gt;&lt;br /&gt;In the "who do you want to ask":&lt;br /&gt;these choices are far too little, there should be more specific choices to choose from.&lt;br /&gt;&lt;br /&gt;The solution:&lt;br /&gt;The screenshot page actually suits quite well for "quick help"&lt;br /&gt;but that is definitely not enough to satisfy many things.&lt;br /&gt;Putting something like another "Advance Help" page would certainly be very helpful.&lt;br /&gt;This will benefit both people who just want to quickly post their help and people who really want specific help.&lt;br /&gt;&lt;br /&gt;Advance Help page should roughly include:&lt;br /&gt;i) Customize "I need help with" so that user can enter whatever they like as the header.&lt;br /&gt;ii)Much more detailed choices to choose and input in the request for help.&lt;br /&gt;iii)Besides of asking those in the choices as in the screenshot adding network and/or network combinations to ask will also be very helpful.&lt;br /&gt;and some others more details thing to be more specific with the help needed.&lt;br /&gt;&lt;h3&gt;3. Cycle of interaction &amp;amp; incentives (Are the elements of the app engaging?)&lt;/h3&gt;The incentive given is not really very good and might possibly even create trouble like spamming.&lt;br /&gt;People just need to post more answer to gain badges,&lt;br /&gt;So this mean they can anyhow post anything and then get high rank. This is really wrong right?&lt;br /&gt;Here we can incorporate User-Generated-Content, who are we to decide who's gets the most badges..&lt;br /&gt;We can ask others to vote for the best advice and have many good posts.&lt;br /&gt;Another thing that is that the naming of the ranking could be better by using name that has a more clear hierarchy.&lt;br /&gt;There is one very good solution that I have to quote from Yuming’s post&lt;br /&gt;“everyone is given a set of points at the start. When you post a question, u have to offer points to the helper who gave the most useful answer. This has at least 3 benefits. First the helpers are more enticed to answer the question with the top points. Second, if u need help urgently, u just need to dump all your points to attract all the good/greedy samaritans. Third, If you run out of points, u can wait for the system to handout points periodically (think gst offset package) or u can answer questions to earn points. By facilitating such a vicious cycle, the population can be self-sustained."&lt;br /&gt;This is really a brilliant idea that &lt;a href="http://www.experts-exchange.com/"&gt;Experts-Exchange&lt;/a&gt;(EE) uses.&lt;br /&gt;I want to further add to this. This app can "borrow" what we learnt from Elven Blood.&lt;br /&gt;It can use the way Elven Blood users have to earn their "blessings" which in gethelp will be points in order to post more questions.&lt;br /&gt;I would also like to add a loan points section so that desperate users can still seek help when he/she doesn't have any points left.&lt;br /&gt;Then developers can even earn money through these surveys and gain more users to use their app..&lt;br /&gt;cool....&lt;br /&gt;&lt;h3&gt;4. Other problems you think the team might have faced:&lt;/h3&gt;i)When I looked at the 1st screenshot, I notice the name of the app is called "Get Done!"&lt;br /&gt; This is definitely a very bad name for people to search. Nobody will ever search for "done" if they need help.&lt;br /&gt; A good search term is very important for an application publicity.&lt;br /&gt;ii)It might be better to put homepage as overview of this app with other users help request, so that users will also see others help, or else they might only post helps but less people doing the helping.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;erm.....I think I wrote too much words....&lt;br /&gt;I shall edit again....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5254783218292543875-5364067767485734016?l=cs3216fun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs3216fun.blogspot.com/feeds/5364067767485734016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs3216fun.blogspot.com/2009/02/get-help.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/5364067767485734016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/5364067767485734016'/><link rel='alternate' type='text/html' href='http://cs3216fun.blogspot.com/2009/02/get-help.html' title='Get Help!'/><author><name>Abel</name><uri>http://www.blogger.com/profile/13300404212745071487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5254783218292543875.post-5045391206300607687</id><published>2009-02-03T06:52:00.000-08:00</published><updated>2009-02-04T09:04:01.093-08:00</updated><title type='text'>3rd Lecture?</title><content type='html'>&lt;span style=";font-family:lucida grande;font-size:130%;"  &gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;This is our 3rd lecture?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;Hmm....Not really a lecture. Today, rather than listening to speakers, we had to present our chosen Facebook application and evaluate them.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;Also, this my 1st ever presentation in NUS...cool......really was looking forward to today&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;Our group presented Graffiti, which was a very simple yet it is capable of many things.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;Thanks Janus, Wenhan and Wang Sha....my team mates...we all contributed quite a lot to the presentation.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;I was in charge of the New apps section, thought of an idea and decided to present it in picture form....haha...hope everyone enjoyed it&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;I was quite nervous during the presentation,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;Luckily I didn't really freezed-up during the presentation.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;Don’t know if you guys find me nervous while presenting?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;We also get to see our course mate present, this is kind of interesting to see what cool presentation ideas can come from my friends here and also learn from them.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;The Application that I will choose to critique is &lt;/span&gt;&lt;span style="font-weight: bold;font-family:lucida grande;" &gt;Geochallenge&lt;/span&gt;&lt;span style="font-family:lucida grande;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Why? It's because this is one of the facebook app that I am most familiar with and interested. It is the one which my friends had been crazy playing it for a period of time. Some of my friends even played during lecture......&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;The few main pts the presenting team have said:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;1. It is an addictive game.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;2. It has quite a consistent graphic design.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;3. This is also an educational game.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;1. It is an addictive game.&lt;/h3&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;As an addictive game, it will attract many people to keep on playing this game.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;People will want to come back to play this game rather than just a "one night stand" game.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;The leader board is also a very crucial element for this game, users will want to outbid their friends ranking and spend more time playing.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;&lt;h3&gt;2. It has quite a consistent graphic design.&lt;/h3&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Graphics are also one of the crucial things in a game application.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;For some people, graphics is something very important for them.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;But for most, though there won't be demanding for very high-end graphics for FB apps,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;A nicely done interface would definitely enhance the users experience.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;The layout of the game is also very organized and also even has links to other Playfish games to promote other games.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;All the Playfish games design and layout are very similar in style, it actually gives you a sense of familiarity. When you go to other games, you won’t feel that it is something foreign.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;&lt;h3&gt;3. This is also an educational game.&lt;/h3&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Being sort of educational game itself has a very high market potential.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;If marketed well, it could hit into preschool or primary schools around the world as an innovative way to teach kids to memorize these geographical names. Kids will enjoy this as a game and not as a chore to memorize all these names.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;It can also slowly include other educational games tailored for kids to play and learn.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Eventually, they might even take over the market.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;What I would also like to mention here is Playfish success to really create many good games.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Most of it games are those that you can play alone and use the score to challenge your friends scores. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;The concept is also quite good as it doesn’t need real time connection with the server to play the games which might cause bigger load. The users only need to download the flash once. The rest of the time the users will only need to upload/download scores and friends details etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;The only bad thing about this is that the initial download of the flash takes quite a long time, people who have no patient might not wait.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Most of the game are all pretty simple to play, very suitable for Facebook platform which users don't really want to use too much brains to play.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Geochallenge, Word Challenge, Who Has The Biggest Brain?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Main game concept of these games are only testing users&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Reaction time and different type of knowledge each. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:lucida grande;"&gt;Even if a person is extremely bad at geography, he/she can choose from one of the other games which are similar to play.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;&lt;br /&gt;About the presentation, the one that I love most is the presentation on Causes.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;This team utilize their own teammate strength and manage to hide all their weakness well.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;The "faceTV" was really very innovative. Really enjoyed it.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;What I love most is the part when Zhao Cong act as a professor. Besides his face looks young, the accent and all the other things really portraits a professors.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;This is very good, Zhao Cong manage to utilize his uniqueness to an advantage.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:lucida grande;" &gt;As a first year, I really got a first look at NUS student presentation skills. There are really quite a few good presenters in this module. Like Dr. Ben said, knowing how to sell is also important. Hopefully, I get to learn and polish my presentation skills in this module.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;* edited&lt;/span&gt;&lt;br /&gt;I almost forgot to post these.&lt;br /&gt;One of the most important thing learnt through this seminar is evaluating others app.&lt;br /&gt;Rather than reinventing the wheel, we can learn what is already there that is good.&lt;br /&gt;Like Dr. Ben said, it's ok to copy a little bit.&lt;br /&gt;By evaluating other app's ideas, business models, programming methods, logic flow, commercial potential etc.&lt;br /&gt;We can learn a lot when applying it to our own apps.&lt;br /&gt;Analogous to programming, we can use certain prebuilt API rather than always writing new codes for programs.&lt;br /&gt;There is already lot's of great ideas out there that we can always learn from others.&lt;br /&gt;In fact, there are many apps that are similar with their predecesor, after repakaging, some manage to do very well.&lt;br /&gt;The most prominent few examples are like baidu and xiaonei of China.&lt;br /&gt;Baidu is basically almost the same as google, established about a year after google.&lt;br /&gt;xiaonei is also almost the same as facebook, established about 22 months after facebook.&lt;br /&gt;These two really shows that it is possible imitate but can still be successful if used in another place.&lt;br /&gt;One of the thing that makes it success is also it's quick move to immitate the programs, they only take about 1,2 years to establish themselves after their predecensors.&lt;br /&gt;If they were a little bit later, google or facebook might have already taken over the market.&lt;br /&gt;Furthermore, google and facebook also made a mistake by underestimating the market of China.&lt;br /&gt;If they were to predicted this and produce a chinese version, they would have got much more revenue.&lt;br /&gt;Once again, this shows that anticipating the future is extremely crucial.&lt;br /&gt;As this module name speaks, "Softwawre Engineering on Evolving Platform",&lt;br /&gt;These world keep on evolving and technologies keep improving through time.&lt;br /&gt;We have to anticipate what will happen next and know what are the possibilities in the future.&lt;br /&gt;Learn from the past, and anticipate the future.&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");&lt;br /&gt;document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;try {&lt;br /&gt;var pageTracker = _gat._getTracker("UA-7322029-1");&lt;br /&gt;pageTracker._trackPageview();&lt;br /&gt;} catch(err) {}&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5254783218292543875-5045391206300607687?l=cs3216fun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs3216fun.blogspot.com/feeds/5045391206300607687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs3216fun.blogspot.com/2009/02/3rd-lecture.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/5045391206300607687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/5045391206300607687'/><link rel='alternate' type='text/html' href='http://cs3216fun.blogspot.com/2009/02/3rd-lecture.html' title='3rd Lecture?'/><author><name>Abel</name><uri>http://www.blogger.com/profile/13300404212745071487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5254783218292543875.post-1620276512092085825</id><published>2009-01-25T03:09:00.000-08:00</published><updated>2009-01-25T03:22:32.633-08:00</updated><title type='text'>The "Second" Lecture</title><content type='html'>This lecture has 3 sections:&lt;br /&gt;1. Xbox Xna&lt;br /&gt;2. Microsoft SilverLight and Surface&lt;br /&gt;3. MDA&lt;br /&gt;&lt;br /&gt;Main points summarized by Dr. Ben:&lt;br /&gt;1. Possibilities&lt;br /&gt;2. Doing things before it is done by others (aka "the loser story")&lt;br /&gt;3. Marketing&lt;br /&gt;&lt;br /&gt;One of the most important things that I learnt in this lecture is about the newest technology and its application.&lt;br /&gt;When I see the presentation about the Microsoft Surface, it is really an eye-opener.&lt;br /&gt;I saw this technology during the holidays when I visited Singapore Science Centre.&lt;br /&gt;Never would I think that these are actually already used practically already.&lt;br /&gt;This really showed that there is a lot of "Possibilities" available in this world.&lt;br /&gt;Furthermore, the world is also changing and technology advancing in a very fast pace.&lt;br /&gt;What you see today in a documentary or certain research paper that seems very improbable to become reality,&lt;br /&gt;You might be using that technology in just a few years time.&lt;br /&gt;What you see in some movies today, might also become part of your lifestyle in the near future.&lt;br /&gt;The potential of technology can't be underestimated.&lt;br /&gt;&lt;br /&gt;Although I am currently not studying a computing course which requires a lot of updating of many new technologies available,&lt;br /&gt;However, but new, weird, special, wacky, odd technologies fascinates me a lot.&lt;br /&gt;Having fun and experimenting with things is one of my hobbies, being able to understand new and upcoming technologies may allow me in my endeavour to maybe think of really new ideas before others think of.&lt;br /&gt;Dr. Ben life story is really quite true.&lt;br /&gt;I thought of a simple example though quite childish before last time.&lt;br /&gt;This world really isn't fair, if I were to live in the past, sitting under an apple tree could just be the thing needed to success.&lt;br /&gt;But now, since many things had already been discovered, so, people now have to work even harder to create "new" things.&lt;br /&gt;Thus, I fully agree with Dr. Ben's story.&lt;br /&gt;&lt;br /&gt;Then about SilverLight, I found out something interesting when I did some research on Microsoft Surface.&lt;br /&gt;I found out that &lt;a target="_blank" href="http://www.microsoft.com/surface/index.html"&gt;Microsoft Surface&lt;/a&gt; website is actually using Flash rather than their own SilverLight technology.&lt;br /&gt;Really wondering why they don’t support their own product.....&lt;br /&gt;I really don’t know much about SilverLight, the only knowledge I know about it is when I downloaded the plugin some time last year.&lt;br /&gt;How is the future of SilverLight?&lt;br /&gt;Like the story of Dr. Ben told, Flash has already started before SilverLight. Flash is currently more established than SilverLight.&lt;br /&gt;If it were to success, it would have to be up to the challenge of Flash.&lt;br /&gt;&lt;br /&gt;BTW, I got the chance to try the dual mouse playing the keyboard with two mice. Quite fun indeed.&lt;br /&gt;When he showed the keyboard, in my mind was (Dr. Ben, pls don't call me, pls don't call me....).&lt;br /&gt;Suddenly remember that during the speed dating, almost all the paper I fill has the "knows how to play musical instrument section empty", high probability of me getting called...haha&lt;br /&gt;haha....why am I still so shy...&lt;br /&gt;Thanks Dr. Ben for calling me, I want to learn to overcome this...&lt;br /&gt;Quite interesting, but it’s really quite hard to use mouse to play, especially with my left hand.&lt;br /&gt;Still prefer playing on keyboard.&lt;br /&gt;Wondering if the WPF can utilize webcam, user experience will certainly be a lot better if our application can use webcam.&lt;br /&gt;The next assignment is using WPF, should be quite fun and interesting, for now, really hope that it has lot of features and capabilities for us to explore and utilize.&lt;br /&gt;For now just wondering how to market the apps without the huge facebook social network...or maybe we can still use:)&lt;br /&gt;&lt;br /&gt;About marketing.&lt;br /&gt;To be honest, I, myself is quite poor at marketing and presenting stuffs.&lt;br /&gt;So the current technique that I use now is to do the job real good so that I don't have to speak much to convince others.&lt;br /&gt;Thus, if something that relies mostly on presentation or improvisation speaking, it will kill me.&lt;br /&gt;So, I experienced and truly understand the importance of marketing.&lt;br /&gt;Can't survive in this world without good marketing skills, really have to learn this quick.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, something learnt not from the lecture, but from blogging, I realise that I am really not well at organizing my thoughts.&lt;br /&gt;There's a lot of thoughts and idea in my mind but I just can't sort it out to present it in a presentable way.&lt;br /&gt;I probably need to install SQL to sort it out:)&lt;br /&gt;Trying to blog things that I want to share about and wanting to make it not so lengthy but still have what all I in it is quite a tough job for me.&lt;br /&gt;So another aspiration for me for this CS3216 module is to learn how to organize all the stuff in my brains and able to express my thoughts clearly to everyone.&lt;br /&gt;&lt;br /&gt;About my post topic, I feel that time is also very important, every second in life is very important, many things can happen in a split second. In this module, we are also trying to learn as much as possible in very short time. This second week also is the time we really start to spends lots of time doing assignment, really hope that every second we can learn like “EVERYTHING”...haha&lt;br /&gt;Hope everyone is enjoying their assignment.&lt;br /&gt;Happy Chinese New Year to everyone.&lt;br /&gt;Wish everyone 心想事成，万事如意 in this module.&lt;br /&gt;Wish everyone can make some of their dream come true in this module.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;心想事成: May all your wish come true.&lt;br /&gt;万事如意：Best wishes for everything your heart desire&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5254783218292543875-1620276512092085825?l=cs3216fun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs3216fun.blogspot.com/feeds/1620276512092085825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs3216fun.blogspot.com/2009/01/second-lecture.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/1620276512092085825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/1620276512092085825'/><link rel='alternate' type='text/html' href='http://cs3216fun.blogspot.com/2009/01/second-lecture.html' title='The &quot;Second&quot; Lecture'/><author><name>Abel</name><uri>http://www.blogger.com/profile/13300404212745071487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5254783218292543875.post-5139154627557076472</id><published>2009-01-15T19:18:00.000-08:00</published><updated>2009-01-15T20:05:14.148-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1st Lecture'/><title type='text'>The First Lecture</title><content type='html'>&lt;blockquote&gt;&lt;a href="http://www.phrases.org.uk/bulletin_board/39/messages/627.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Hakuna&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;matata&lt;/span&gt;, what a wonderful day.&lt;br /&gt;It means no worries for the rest of your days.  &lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;Excerpt from The Lion King Movie.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2kh7k_-g0Rk&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/2kh7k_-g0Rk&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2kh7k_-g0Rk&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;This Lecture was truly a wonderful one.&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;However, it's also a start of a lot of worries.... because we have such short deadlines and lots of work&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;But this module is fun, so we will most probably enjoy the worries &lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;Wish everyone will enjoy this module no matter what happens. No worries....just have fun.&lt;br /&gt;&lt;br /&gt;This is also very special and refreshing for the first day of class.&lt;br /&gt;Compared to other modules, this is the only one that needs a lot of preparation even before the first class.&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;We have to write something like a resume to even qualified for this module.&lt;br /&gt;Really was honoured to be chosen. Thanks Prof Ben &lt;/object&gt;:)&lt;br /&gt;&lt;object width="425" height="344"&gt;I am the one who blew the bottle &lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_eRDo4L9ur_o/SXAAc7CvotI/AAAAAAAAAAM/k2XQtz34uxo/s1600-h/113229.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 132px; height: 320px;" src="http://1.bp.blogspot.com/_eRDo4L9ur_o/SXAAc7CvotI/AAAAAAAAAAM/k2XQtz34uxo/s320/113229.jpg" alt="" id="BLOGGER_PHOTO_ID_5291730059045872338" border="0" /&gt;&lt;/a&gt;&lt;/object&gt;&lt;object width="425" height="344"&gt;Still keeping it, with the same volume of water.&lt;br /&gt;&lt;br /&gt;Seriously, never ever thought I would do that in front of other people.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;haha&lt;/span&gt;&lt;br /&gt;Honestly, I didn't even know I will be able to play a tune with that.(although there still some out of tune)&lt;br /&gt;This was quite a random idea too, I was planning to present other stuff, I only &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;thought&lt;/span&gt; of blowing the bottle on Saturday night:S&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;Then, decided to just do it, since it should be quite interesting and cool.&lt;br /&gt;I spend the whole Sunday noon and afternoon to try to get this right.&lt;br /&gt;It was really nerve-wrecking experience to do this, doing something that I never done before with only very little practice.&lt;br /&gt;overall, it was quite an wonderful experience performing these type of thing. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;lol&lt;/span&gt;&lt;br /&gt;Hope &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;everyone&lt;/span&gt; enjoyed it &lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;br /&gt;Looking at others showing their things are also very fascinating, many have already many accomplishment in their own field, robotics, cooking, promoting guns, etc...&lt;br /&gt;Really very cool.&lt;br /&gt;As a first year, it seems to me like I haven't really &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;achieve&lt;/span&gt; anything real big yet in Uni.&lt;br /&gt;Being able to work with such talents and people who already know quite a lot and have tones of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;experience&lt;/span&gt;s,&lt;br /&gt;HOPE THAT THIS MODULE WILL BE MY &lt;/object&gt;&lt;object width="425" height="344"&gt;FIRST BIG ACHIEVEMENT!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Back to talking about the lecture.&lt;br /&gt;This was my first night lecture at NUS. &lt;span style="color: rgb(0, 0, 153);"&gt;COOL&lt;/span&gt;&lt;br /&gt;This was my time having 4 lectures in a day. &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;Exuberant&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This was the first class that teach me to "make a different" not just the usual learn what is given. &lt;span style="color: rgb(0, 0, 153);"&gt;Delighted&lt;/span&gt;&lt;br /&gt;This was the first lecture that I was trying to eat my dinner before lecture, actually I went back to my room to practice my bottle blowing after lecture ended 5:30. &lt;span style="color: rgb(0, 0, 153);"&gt;Hungry&lt;/span&gt;&lt;br /&gt;This was my first time going to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;FongSeng&lt;/span&gt; after lecture. &lt;span style="color: rgb(0, 0, 153);"&gt;Finall&lt;/span&gt;&lt;/object&gt;&lt;object width="425" height="344"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;y, food:P&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Many first in these lecture.&lt;br /&gt;&lt;br /&gt;I have really learnt some special things in this lecture, though I didn't learn something like an equation that can be used &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;immediately&lt;/span&gt; to solve problems.&lt;br /&gt;I have learn some of the most important things in life.&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;We got a very good &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;professor&lt;/span&gt; who was so call evil, but he also told us that "what doesn't kill you makes you stronger"&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;hmm&lt;/span&gt;...Conclusion: He will to try to kill us but not let us get killed...&lt;br /&gt;Oh ya, he has already stated his killing plans, so, I believe we can survive this, because we are all handpicked by to join this killer module.&lt;br /&gt;So we better wear the best bullet vest available so that we don't get killed, after this module, we shall be&lt;/object&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_eRDo4L9ur_o/SXAEO3eU6rI/AAAAAAAAAAc/xWvCZHor5Yc/s1600-h/strong.gif"&gt;&lt;img style="cursor: pointer; width: 84px; height: 67px;" src="http://2.bp.blogspot.com/_eRDo4L9ur_o/SXAEO3eU6rI/AAAAAAAAAAc/xWvCZHor5Yc/s200/strong.gif" alt="" id="BLOGGER_PHOTO_ID_5291734215616162482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;br /&gt;Since these is a killer module, like everyone else, I also wish to not get killed, thus, I think I have to start all our assignment as early as possible though we might have &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;lots&lt;/span&gt; of scheduling issue due to cross faculty.&lt;br /&gt;&lt;br /&gt;I guess that's all for this first lecture, looking forward to the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;next&lt;/span&gt; workshop and lecture.&lt;br /&gt;See you all in class!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yours sincerely,&lt;br /&gt;Learning to be evil&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5254783218292543875-5139154627557076472?l=cs3216fun.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cs3216fun.blogspot.com/feeds/5139154627557076472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cs3216fun.blogspot.com/2009/01/hakuna-matata-what-wonderful-day.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/5139154627557076472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5254783218292543875/posts/default/5139154627557076472'/><link rel='alternate' type='text/html' href='http://cs3216fun.blogspot.com/2009/01/hakuna-matata-what-wonderful-day.html' title='The First Lecture'/><author><name>Abel</name><uri>http://www.blogger.com/profile/13300404212745071487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eRDo4L9ur_o/SXAAc7CvotI/AAAAAAAAAAM/k2XQtz34uxo/s72-c/113229.jpg' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
