2007年9月18日星期二

Final Year Project ( Theory )



Final Year Project

Project Title :
Interactive Exhibiton Center (tentative)
Project Name : Protato Internetional Center (tentative)
Aim : Use the interactive center to help client to book the Stalls to exhibit their product. And then remind them when the activities start.

Function :
WebSite - Login /Logout
Search
Map Search
Book Stalls
Randomly Ad.(Popup window)
Streaming Server

Mobile - TimeTable Search
Map Search/Client Search
Streaming Video(live)

Program - Client List
Client Need
Add/Modify/Delete Notice
Add/Modify/Delete Client Inf
*This Program have Login/Logout and that program is for Staff only

Technique may use:
PHP
HTML
JSP
VB.NET
Streaming Server
Wireless Network

2007年9月9日星期日

How to Produce a Hit 3D Animated Feature

How to Produce a Hit 3D Animated Feature
Copy from HenningK

A friendly guide

First of all, take a deep breath and relax! It's not as hard as you think. Chances are, if its 3D and animated, it will be a real blockbuster without much else going for it. All you need to do... is get it done! You see, the 3D animated feature is not like other genres: its charmed, and its hold on the audience will never ever go away. No matter how much we overuse the form, kiddies and adults will always be enchanted because computer animation is the greatest thing ever to happen to film ever. Far from a mere novelty (as some hopeless film conservatives have called it), the technology of computer animation has opened up a cinematic universe of LIMITLESS imagination.Now, to ensure that your 3D animated feature is as lucrative as it is creative, here is a list of guidelines to work within. By following these guideslines, you'll keep yourself safely tethered to the tried and true orbit of mass public appeal. The last thing you want is to get lost in space!

1. Animals
First and most importantly, do not attempt a movie about human characters for 5 reasons.a) this is computer animation, and people are not going to pay to see people running into things, saying funny phrases, and learning life lessons. They want to see animals doing it.b) human motion and emotion is really, really hard to animate right.c) that one movie, Final Fantasy, tried it and bombed.d) the Japanese are way, way better at it than us anyway.e) when you anthropomorphise an animal you turn the animal's world into a endless wellspring of sight gags. Just move the camera around a bit and you'll see a plethora of amusing objects that are recognizably human, but charmingly "animalized" (and therefore funny).

2. Pop culture
3D computer animation is a fresh new technology. People want the scriptwriting to be new and fresh too. Characters randomly spouting palatable street lingo and irresistably repeatable bytes of popular jargon will help inject your animated feature with a much-needed sense of hipness and vitality. Timely references to pop-cultural phenomena will make it seem like you wrote the script just last week! Remember: an organic, well-executed spoof of the Matrix is a key part of any computer animated feature.

3. Characters
Every animated movie needs an attractive cast of well-designed and colorful characters. They should be as nice to look at on a big screen as they are on a soft-drink cup.In terms of personality, each main character should be as generic as possible so that kids can easily relate to them. But be sure to make them seem more interesting by layering on one or two superficial eccentricities. These "personality quirks" can be as simple as a phrase the character likes to say often, or as complex as a food the character likes to eat often.The large cast of secondary, or supporting characters should also be very simple. Instead of personalities, each character should have one "thing" that they keep doing for the entire movie. Then, if the character suddenly does something else, it signals a turning point for everyone and the emotional climax of the movie.If you have a funny idea but it doesn't seem to fit, introducing a throwaway character for the purpose of one gag may be just what the doctor ordered. You never know: often the character with the least screentime ends up being the most popular of the whole show!

4. Dialogue
It is important not to confuse your audience of mostly children with verbose expository speeches or complex psychological exchanges. If your script includes either of these, consider rewriting. Keep dramatic scenes short and light: if you can't find a well-worn new-age buzz-phrase or pop-song that expresses how the character is feeling, chances are his feelings are not worth the trouble of expressing. You may feel stuck, trapped by the words you are incapable of writing. To get out of situations like these, a maudlin, teary-eyed gaze at a point just beyond the camera accompanied by a swell of music will usually do the trick. If one of your characters is a black-talking female, limit her vocabulary to these two phrases. "You go, girl!" and "Oh no you didnt!" If a black-talking male: "You the (relevant animal), baby!" and "Hey! Gimme some (relevant animal's high-fiving appendage)!"

5. Animation
Character animation should be as jerky and manic as can be achieved. Constant motion of the entire body is key if you want to convince the audience that these digital puppets are actually alive. Over-animating is like over-acting: it just can't be done!

6. Celebrity
Make sure your stable of voice talent has a few prize studs and phillies in it. This will attract the crowds and very many of them are talented as well. Robin Williams is top of the heap, a sure-fire winner in the male comedic lead. Movies have been made without him, but I wouldn't want to try it. For a child in the lead you'll want Dakota Fanning. For your black-talking animal, get either Eddie Murphy, Cedric the Entertainer, or Snoop Dogg. The female characters usually don't have to display any range, dimension, or comedic timing, so any lady celebrity will do. Also, make sure the pop music scene is represented by at least one arbitrary teen idol.

7. Adult Humor
Remember to include some gags for adults only so that the critics will say your movie is "fun for the whole family." There are only two suggested topics for adult humor in a kids' movie, and they are a) Double entendres and other far-removed references to sex and the male sex organ (but never the female, because this is not funny) b) Conspicuous references to famous scenes from other movies. Adults love this because it makes them feel culturally superior to children, who have not seen the movie in question. Usually the laughs are most uproarious when the adult is least familiar with the original material and when the reference is least warranted.

8. The Fart Joke
Kids love their butts and everything that comes out of them. Poo is going too far though. The fart joke (by which I mean one of the characters farts audibly and another calls it "nasty" while waving a hand in front of his nose) should only be executed by a "nasty" supporting character... ideally a pig or skunk. Perhaps the character has been unpopular up until this point in the movie, but now the power of his farting (or some other personal hygeine or glandular problem) ironically saves the day somehow. This makes it seem like even unpopular kids have a purpose.

9. Love
Two of the characters should fall spontaneously in love. To make it more of a surprise which two, make sure you lay the ironic groundwork. If the character is female, she should be kind of an uptight feminist caricature at the beginning. Love will then come along and completely mellow her out. If the character is male, he should have a really immature attitude about love at the beginning, and then the female will come along and teach him what its all about.

10. Tidy Conclusion
All loose ends should be tied up quickly as possible in the last scene of the movie. Usually this is accomplished by fading out, fading back in, and having a main character stroll merrily past all the supporting characters (sometimes in one shot) saying one last "What's up?" and verifying that they are all indeed... happy. The characters that have fallen in love should now be surrounded by a brood of babies: the father should look beaten and tired, but resigned to his fate.The movie should end on a zinger that is also a callback to something in the first few scenes that also hints at the main characters having exactly the same adventure all over again. The end of the movie should be like the "end" of a circle: it should say "Everything's changed, but really its just the same. Forever." And in the sequel, it will be!

Congratulations! Reading these guidelines has qualified you in 7 states to produce a 3D animated feature. Be sure to make note of it on your resume. Of course, these are only guidelines: they were made to be used, abused, subverted, and outright ignored. Your own imagination is the true guide. But be careful too: you should know that originality is a siren-song, luring would-be producers away from the safe waters of mediocrity and into the turbulent sea of smashing success and crushing failure. Yes, the technology of computer animation has opened up an endless ocean of new ideas, but after 10 years of exploring, we have pretty much established and codified all the good ones. I sincerely hope this helps. Good luck!

2007年6月7日星期四

Project Progress V



[CCT - WonderBlog]
Objective : Meet friend and share the blog for the member
User : Graphic designer, illustrator
Function : Login/Logout
Update User Detail
MIDlet (for mobile user)
SIP
Search friend

Group member said that this website have many function now.
But I think the function is not enough.
Also,I care the website interface design is enough or not.
Finally,Function is the main item that should have more in the system.

[ISP - WonderBlog]
finally, ISP used the project in CCT.
But CCT is the final version and that is not.

[ProjectIIB - Airline Ticket]
ProjectIIB in IP PHone Service. We have 4 function for the user.
1.Search Flight Schedule
-input destination
-input date
-select flight
-show detail of the flight
(include flight number, Departure, Arrival, number of stop)
2.Check Arrival
-select the date (yesterday,today,tomorrow)
-input the flight number
-show detail of flight is arrived
3.Check Departure
-select the date (yesterday,today,tomorrow)
-input the flight number
-show detail of flight is departed
4.Book Airline ticket
-call cathay pacific

2007年5月10日星期四

Project Progress IV


[CCT - WonderBlog]

In this time, the CCT Project can be successful. Cause the basic function is added in this website.
Now, WonderBlog have used many different code. e.g. Javascript, CSS, Java Server Page, Servlet...Also, I designed a banner for this website. The banner is using in Flash. Something will float behind the website name. Just a little bit interesting.


2007年4月28日星期六

Project Progress III



[CCT - decide the topic (15%)]
Servlet Designing

In this time, I read the book about the jsp and the servlet. And find that the URL of servlet service can rewrite in 3 diffierent way:

1.service_local/dir_name/servlet_name?action=login
2.service_local/dir_name/servlet_name/login
3.service_local/dir_name/servlet_name/login.[*]

* : the name that you like. For example, login.do, login.action. But Do not use the name like asp, xml. I think that will crash the name with this type of file.

The other, I am not clearly know the session between jsp and servlet yet.
The funciton between setAttribute and getAttribute.

2007年4月23日星期一

Project Progress II

[ProjectWorkIIB - Airline Ticket (80%)]
Search Engine is cleared

Finally, the search engine is cleared. Use a menu to give the user to select the Airline. Then ,the user can click the airline that he/she want. So that the user can get all detail about the Flight No. But the program is not completed. Because the error message is not support. Also, the input date that the user may type error. The report haven't written yet. So it is 80%.

Project progress I



[ProjectWorkIIB - Airline Ticket (60%)]

Nothing have changed before tomorrow

Cause the CiscoIPPhoneService Problem.I cannot setup it in my computer. So I just have one way to do my project.Only Doing the project in IVE.luckily, I only find the tag "
", so our project will be finished. :>

[CCT - decide the topic (6%)]
Just research the process of Servlet

Find that I cannot just open the link in "Server_local/???".That is the big problem. Maybe it is the web.xml 's problem.Maybe My program is not work...But my decision is I must start to write something .That's better than I only find out more problem...

[ISP - Nothing to Do ( 2% )]
Login and Check session

I am not clearly remember when I download the login php. It is useful to my ISP project. Although I don't understand a few line of code about session, this can help me to decrease to check the user is login or not.

2007年4月19日星期四

Blog Tips

[RSS-ICON]
http://www.rss-icon.com/icon.php

This website suport a service to build the icon like rss icon.
This is a very interesting thing that you can design a personal icon to make you blogger be more beauty. Just do it now.

Sample:



Project progress



[ProjectWorkIIB - Airline Ticket (60%)]
Search Part is not completed. Because the code is forgot by myself.

Response.ContentType="text/xml";

Because Cathay Pacific is using JSESSIONID to collect the data in the website (e.g Airline No. ,Airline Type)So we finally use the HTML version in our project.We just finished the menu and the input item, but the search engine is not finished yet.

[CCT - decide the topic (5%)]
The Topic has been decided. The topic is "Friend meeting site".

We should use a few of technology, like JSP, Serlvet, MIDlet, Skype, blog and XML, etc.The concept is using the Phone or PC to visit the website that use JSP & Serlvet to build. Also,Use SIP or Skype to be the communication. To Support the system assistance.

[ISP - Nothing to Do ( 0% )]
Nothing have been done.

Just learning in the lab. Now we have learned about XHTML, JavaScript, CSS, Java Applet. But
I am expecting that the talk of PHP. What we will learn about!!!XD

2007年4月12日星期四

SiriusProject is opened!!!

SiriusProject ,a blog to record the project work in school.
Also, There is a place to write the script/code that I have learned.
So that is a good start!!!