Doubleseven said:
Hi...
I'm doin my final year B.E in SSN coll of engg. comp Sci branch..
I've decided do my final year project in AJAX..
i've planned to design a website for booking tickets..
Whr do i start..??
wht shld i study??..
how much time will it take to implement the project??
can u pls help me out??
cheers
Aswath
hi ,
nice to hear from some1 in chennai . i just passed out of that city myself last year .
Im gonna post this to the thread so that more users on TE might find it useful.
Ajax is just an alternate client-server information retrieval method. so instead of requesting for the whole page,and then load that page - you can request for data alone preferably in text or in xml . so my suggestion to you is that to go for something more complex . ticket booking systems are rather simple for a final year project.
if you really want to explore the advantages that come with real-time ajax transactions ,go for something that needs ...well more real-time demands.
here are some more challenging web based experiments you can try for your project:
1 ) auction system that auto updates when some1 bids.
2 ) stock quote terminal that autoupdates, and sends you an SMS to buy ,sels quotes when they hit peak values.
3 ) or a text-to-speech rss reader that used the SAPI /JAPI / SALT .
4 ) or a web based auto-graph generator that builds the heart pulse based on data from - a file/ a remote source / parallel port connected device.
or ideally more theoretical based projects .search the threads for such titles . Otherwise if yo u still insist on ajax then interesting ones i can think of are :
1 ) web-based real-time graphical representation of the travelling salesman problem & its analysis .
=>this could involve maybe a canvas api (java swing /javascript/ svg ) , doing some DB connection maybe with ajax that posts the inputs to a server side page (maybe php/ ruby / perl/python/jsp /aspx ) and then does the algorithm to fix it and then return it in real time to show it right on the web page .
2 ) real-time scheduling of hospital resources towards earthquake victims.
=> this could probably again use some algorithm for scheduling (read what all u can use in wikipedia to get a gist ) . You can then use a mashup of google /yahoo / msn / maps to highlight earthquake /other event .then u could raise a trigger that starts your main program ,and blha blah balh...
free your mind
hmmmm...wait i'm on a roll.....
Basically the skeleton of any good project/ paper in my view is a
triple-whammy pattern.
ie ....
3 terms to state the topic ,
3 terms to rule your project.
Construction ogf your project
- 1. one fundamental concept
- 2. one hot concept
- 3. one concept to bind them all !
1.one fundamental concept - the backbone !
like in the examples ive made - travelling salesman or public key encryption ....or sliding window or..... greedy algirithm...
2.one hot concept - the sidekick !
in your case i guess it could be ajax ..... others i can think of could be
bluetooth ,
wi-max and so on that are basically glossy terms that are more hype than the intricate reasoning .
3.one concept to bind them all - the verb!
ok so now we need to connect these two things....how do we do it. primarily this is the place to
free your mind . thats right go ga-ga with the combinations of things you can do ....
here are some highly exaggerated examples (that just might work in a couple of years from now

) :
- - Computing under-water salt content using distributed computers
- - Challenging Moore's law with highly viscous vaseline : An overclocking Experiment
- - analysis of the use of monads in building a functional programming language for robots
- - Round robin based compilation for a Polyglot
(A program in eight languages)
- - A keyword Aggregating server farm built on the whitespace programming language
- - comparing "ajax client-server requests using Y-combinator algorithms" with the speed of light!
So there you go ...wicked ....?! I know
Other Resourcex
1.
How i stumbled upon ajax
2.
Round-up of 30 AJAX Tutorials
3.
ajaxian
I suggest reading thought
Steve Yeggie's post on an introduction on a few programming languages , and
the original ajax post by the guy who coined it , going through wikipedia in helping you through your skeleton plan , and staying tuned to techenclave
