SIMON + KAYAR

Our Dreams, passion and life

 

My B.Tech Projects

These are some of the most exiciting moments in college. In all the project Ganesh and Arun were with me and we were well known as the 'trio' who get the best marks for any project
eChannel
This was a mini project in Servlets. One Mrs Nithya Gandhi was in charge of it. It was actually an Operating Systems paper (I think). The project was to develop a website that would have e-cards, voice mail and top news and all that stuff. Arun made the interface with the "inspiration" from sify home page. We went to Quma's house for doing it and even night stays. Quma had the upper hand as she had asked for help from some servlet programmer and he had given some source code. We had to accept a few things and a lot of her imsaies.
We had to use JavaWebServer. Quma had another called 'ServletRunner' and was more problematic than Quma herself.
We got good marks. But Ganesh was caught as he had taken up only the news update part and so he had virtually nothing to explain Madam during the internals.
Jeyalakshmi and Nagalakshmi were also part of the project.
We learnt quite some useful things about servlets.
We can still remember how we tried to set up the JavaWebServer in Arun's house with the help of a Red Color book which he had bought specifically for this mini project.
I used that knowledge to help Kayarvizhy's batch in their servlet project and also the great Anandraj's batch comprising of AB and Calaignane

C Graphics
We had a graphics lab and the programming language to be used was C. Kanmani madam took the lab and she asked us to do a mini project in it. We first chose the Brainvita game. We did it very well and we were so proud and happy about ourselves. Many did other games (Sridharan did tank game, Chandan did brick adiking, Suneetha did memory game etc).
We can still remember some options we gave like help (based on the level chosen). It used to show which are the possible moves to the user after he makes every move. We also had the solution built in if someone wanted to see. The program will give a demo like thing to the user.
We can even remember a bug. I think it is called the '#' bug (Arun can still remember it correctly.) We did not reinitialize the brainvita array and that costed us some sleepless nights.
Another interesting part was that seeing our success, AB said that it was posssible to do the game in a week. We said it is impossible. I told him leaving the beauty part, if you come up right with the logic alone and if I am able to play it till end without errors then U win else WE win. He tried hard and the last day he came up with a solution. I don't know about him but I was tense enough as it was something to do with our talent and word. Finally when I sat down to play I told him that if anything wrong happens I will not take a second chance. He said ok. I said down and I was happy to see that it was no way near to our beautiful brianvita. But the logic was going well. I was nearing the end of the game still no major concerns. I was feeling bad. Finally the game ended. But to my relief and great happiness I would he had missed a part of the logic in finding that the game had ended (Its tricky too..) And so we WON. He said he could correct it in the time left. I said ok go ahead knowing well how intricate it is. He came up again and I showed him that he was wrong. It was a moment of great jubilation for us as we showed to others we are capable of something which others dare not say they are.
We had done a lot of beautification to our brianvita game that very little scope of improvement was available to us. So we stepped on to do a second project the "PaintBrush" similar to that of MSPAINT though with far little features. We were successful and I still remember how Kanmani madam reacted when we showed them the projects. She was completely taken aback. She hadn't expected such quality from us in such a short time. That pride kept us as 'Good Students' in her mind till we left the college.
Another thing that I want to mention is those days were different from what it is now. The systems in the lab were all black and white ones except a very few and they differed in their screen resolution from that in Arun's house and also among themselves. The systems were also less in number and very few only were working 100% ok. So there was a mad rush to the lab (Sri Ramanujam lab in Administrative building of PEC). In this project there was one incident when we had reserved a system (People do that by changing the C::> prompt to Reserved to Simon:> sort of thing). One girl from our class (I remember her name, but don't want to embarass her) had come and literally conquered our system in our absence. She had coolly changed the prompt back to normal and she was working. I went and asked her. But she wasn't even listening to me. So I thought "Thorn a Thornalathaan edukanum" and so when she was not observing I turned the brightness of the monitor to black. She continued and could not find what the problem was. She racked the system for a while and left it. I reset the brightness and started working with my friends.

PEC Map
This project was also a mini project type given by Saraswathi madam in her AI subject. She said that the program must implement some sort of AI behaviour. We gave a lot of thought to it but could not come with any good idea. We had always wished to wipe out the class with our project. We went on thinking of a good project idea when we suddenly realised that we were left with only one day to do it.
We planned on a PEC map using Visual basic. The idea was to give all notable locations (Departments /Labs /Canteen /Hostels and other buildings) to the user to select as source and destination and find the shortest route to that place and show that by drawing lines in the map.
The idea was good, but the time was very less. not to mention that we did not have the slightest idea how to draw in a VB form. We were fully drained and both Arun and Ganesh decided to take a short nap. I did the logic part for some time and when they woke up they realized that we could make it a hit. I took rest while they pounced on the code and literally brought the project to a completion. Next morning it was my duty to present the project to Saraswathy Madam. And as people commented I whispered the project to madam and we went on to get the best score.

Dynamic Version Control System - Final Year Project
The final year project was our dream to show it all at one project and it was a good opportunity. Ganesh and I had an idea to do it with some harware interfacing. (specifically I had in mind a robot sort of device), but Arun did not accept it and instead said that we do something with Java as it was the future and when someone comes to interview us it will be a plus. True, those were the times when everyone thought java was the key to heaven in IT.
But the hard part was that we did not know anything in java except a few concepts related to Servlets. We were always known for our capability to learn things quickly and apply them in our project be it servlets or graphics or VB for that matter.
So we took up the challenge. We searched many sites in the net with Arun's computer and finally our eyes rested on a site called mindprod.com. We saw a huge list of projects that coul d be taken up with Java and there was no solution too mentioned. Also there was a column that gave the relative difficulty with the number under 10. We chose the toughest which had a rating of 9.
Ganesh was not too impressed with the project and it was our duty to constantly motivate him. He wasn't particularly liking the project as it had nothing glamarous to work on.
We had a hard time knowing what version control system was. To our disbelief we later learnt it (when we joined companies to work) that it was a common term and more popularly known as Configuration Management System. But when we tried to contact a few of our seniors then none gave us any slightest idea of what it was.
We spotted that there were many popular ones like CVS, Quma. We downloaded Quma and with the help file of Quma we knew what it was. We had that help file as our requirements document and worked towards it. We had a hard time understanding what check-in and check-out were (we interchanged the meanings often) and once we had a tough time to change the notion in Ganesh's mind.
Slowly we started understanding it fully and also learning Java Swing. Kayarvizhy bought me a Java book (Black Book) as I was not having enough money. That book served as a quick reference throughout the project and served us well worth its price.
The first phase review which is usually conducted just after identifying the project title, went not that good for us and marked the beginning of a sobre project was us. The panel who reviewed were sottai loganathan, Kanmani madam and all in all azhaguraja DRC. I started it I think, followed by Arun Kumar and finally ganesh. During Arun's lecture kanmani madam was siting with her hand in her cheeks and resting herself on her elbow as she usually does. Suddenly her elbow slipped and she was taken aback. Arun with much difficulty hid his smile. When the session was over we stood for questions and Mr. log asked how many layers are there in our application. We said two. He said why only two, the network model has 7 layers. To hell with him.
When people asked DRC if he had any questions, he replied that he can ask questions only if he had understood. Since he had not understood anything he was unable to ask anything. But atleast he was good when he gave his marks.
Even with all these setbacks we worked sincerely of course only towards the end of the project. As we were adding a lot of glamour to the application Ganesh too got excited about it. We added tabbed panes, grid control, an editor, a messaging facility, compiler and all that we could think of. Finally it ended that no one (Internal and External sirs) saw our demo. Only our classmates saw it, but they praised us a lot on account of it. Mr. Francis was the internal and he gave us 48/50 without seeing the output.
External kuppuswami came and he was not at all impressed. He said that we did not have incremental versioning which was reasonable. Anyhow we ended up with a lot of marks for the project. Let the rest be forgotten.
Page created: May 6th 2004 04:09 PM
Page updated: July 27th 2005 10:35 AM
 

Copyright © simonkayar, design reference Alpha Studio