Thursday, September 22, 2011

Our Minor Project-aaruvi 2



It took so much research and time to get things done in flex. A simple “Hello world” with Java connection took entire 2-3 days. By seeing this, our parallel team dropped the idea of using flex. We didn’t want to discourage mam and sincerely tried for small things in flex. Still when we were unable to display a simple value dynamically in a table, we gave up. We failed to connect to database too. Once I and Chashmish was in her lab(without Chakli:)) and got a value printed in a table and rejoiced like anything…her friends started teasing, “What? Why so happy? Project over or what?”…hehehe…but still there were lot of challenges. Once we approached our mam and said we are not able to do things in flex and she came with us and tried her hands on database connection. And after a lot of efforts, database finally got connected on one of the pc but after some days when we tried on laptop, it couldn’t. Mam asked us to drop the idea of using database itself! Since mam insisted on working on flex only(even though we had very less desire to do so…) we continued with flex. We made the homepage screen. I remember we spent 2 days in showing simple popup and tabs. We completed the documentation and got it reviewed. We were preparing for the first review of project which was about to come.

We actually got mad as the date of review was coming nearby. We were burning midnight oil while ‘flexing’. We thought we hadn’t done anything which we can actually put in ppt and spent our time in researching and reading only. We prepared a ppt but scared when it came to ‘flex’ slide-“What if they ask this or that?”. We read a lot of theory about flex, but understood little. We practiced our ppt twice. I remember we were at Chashmish’s place that night and she ordered us to sleep earlier(as usual) but still giving final touches took around 2 o’clock that night.

Finally the day came. We met our guide and she suggested changes in ppt, so we did changes and rehearsed again. Mam sort of inspired us that we actually have done lots of work. When we came to lab, we were looking at who were taking reviews. As 3 of ours luck combined, Vibha mam and Priyanka mam came to take review. Vibha mam was always guide of Chakli in previous sem and Chashmish always had Priyanka mam in her every review. The presentation went well. The reviewers seemed to be happy by looking at cool GUI screen. They asked some fundas of OS which Chakli tried to satisfy. All in all, it was good and we had an ice cream after that.We were even more delighted when we heard that our parallel team(who dropped the idea of using flex) of 2 ranker is not getting good feedback :)

After the first review, the usual college got started and we started ignoring the project. But an incident happened. Chashmish got caught doing some mischief in our guide’s class and mam got very angry on her. Chashmish met her after the class to say sorry but still she was blowing and told her that we are not working sincerely anymore and not meeting her for project and that she is never gonna help in our project. Chashmish told us all these and we all got scared because this project got so much weight in final marks and she might give us bad score. We decided to start work on project all over again. Again we were facing so many difficulties working with flex, since we determined to show some remarkable progress in work, we were totally into the project for a week or two. We fixed one day to meet mam. Chashmish was so scared that she said, she’ll be behind both of us. But fortunately, mam had forgotten that event and talked with us as if nothing has happened! We got relieved. 

After this incident, we decided to work regularly. Then a big problem stuck us-the copy paste problem. You won’t believe but we just couldn’t simply do copy and paste in flex. Let me explain. We had lots of tables and buttons in one tab in screen which we wanted to replicate in 10 tabs. So we simply did copy from one tab and paste in another tab. We did this for 1 tab but then all of a sudden, flex will not allow to do copy-paste, it will not show any errors, it will just not paste!!! This problem almost took 15 days to solve. I used to take my laptop in my project lab and worked on this problem. When nothing seemed to work, we started naming our projects-Nirali, lali :D And one of the ‘Nirali’ worked slightly :) Actually I removed everything from screen and built the whole thing again. Then I could copy the thing upto 4 tabs. I thought now it will work fine so msg Chashmish and she jumped and came to my lab to see. But then we saw that its not working from 5th tab. We did lot of googling on this, but in vein. We even became the member of orkut community and posted the problem but nobody seemed to understand the problem only, forget about the solutions. We got tired and showed it to mam, mam herself could not believe, but she said it’s ok if we do it for 4 tabs only. We got so many small problems like this which used to eat up our most of the time. I always cursed the ‘Help’ of flex because the examples given never used to work, and when once or twice it worked, both Chakli and Chashmish started shouting at me for shouting at ‘Help’:) Anything in flex, I just used to go thoroughly to solve so both of them named me ‘Flex queen’.

Now the time of 2nd review came. This time we were pretty confident. For reviews, everybody’s lab timings were different so we used to choose whomsoever is the first and this time it was my lab. We need not do much effort this time. Chashmish just updated our previous ppt. We were going to show the running application itself. In the lab, when sir asked for review, my other lab mates had some misunderstanding. They said, “Sir, you told me that review is next week”. Sir got angry, “I told u last week that review is next week, which means this week, right? Now whomsoever is giving ready, will review it or else we’ll put zero.” We were ready. Sir took the review and he seemed to be quite impressed with the GUI and animations and all. He didn’t ask much, he knew we are hard working girls. After the lab, we got to know that we got highest or 2nd highest marks in whole lab and I and Chashmish just jumped with happiness and told everybody. Now I feel, we seriously deserved that.

I mentioned about joining orkut community, right? That itself is another funny incident. There was one guy who seemed to be some super stud in flex because we saw him in every flex community. So Chashmish sent him friend request and after that I started linking both of them together and teasing her like anything. He gave his gtalk id to her and both of them used to discuss problems of flex. Chashmish has written whole topic about this on diary. Once or twice I chatted by Chashmish’s login with him(remember Mujse Dosti Karoge movie?) and he wasn’t able to answer my questions, so I declared(as per my habit) that he’s good for nothing. But still Chashmish continued talking, she used to wish him ‘Good morning sir’ :):):) and he would reply ‘Don’t call me sir…’. When she narrated her chats, I used to laugh and tease her like anything. After sometime, she got him blocked in gtalk because he used to ping her everyday…hehehe…we even made a song for him to make fun of him. I’ll tease her for this entire life. After a long time, we heard by some friend that he actually wants Chashmish’s photograph…my God! Such a chipku (sticky like gum)



Time went on like this and we added lots of enhancements in the project. We added animations and blinking text and cool hovering tooltips. We realized that we couldn’t done this pretty screen in any other tool. We always divided our work. Amity will do googling and documentation, Chakli will work on complex code logic and I will do flex hit and trials and animation part. My God! How can I forget that Chakli’s room in which we used to have 2 laptops on bed and one desktop on which Amity will sit and play songs! It was really so much fun. I remember we completed report at the last moment and Chakli and Chashmish ran to take its printout and spiral binding. It was already 9 and Chakli thought they will not find any shop for photocopy and spiral binding open and we had our final presentation next day! Though they found one, Chakli was still in all her angery+frustrated+scared pose(Chashmish politely explained gave me live demo after coming home :)) Actually we were not able to complete some of the system calls, and some were half completed and so on. So till end we were trying our hands on to complete them but finally when they could not, we had to edit the report again and again. We were delighted to see our colour printed cute-looking screens. After that we finalized the ppt and demo which we were going to show. Actually there was some bug in the project and it used to work for specified sequence of inputs only :) We had no time to look into it so we decided the sequence, “First we’ll click here, then we’ll put this in textbox, then we’ll click here…” something like that. Then we laughed on ourselves only that we are making fool and what if the faculty provides some random inputs? We had no answers.

Exams and vivas were coming near and this project ate up lots of time. We wanted to finish the presentation and all other submissions as soon as possible and do some study. We didn't want to go to college again before exams. Again it was my lab. There were 2 reviewers for my lab and they had got list of projects to take review. Now my roll number is last one. So we had to wait till entire 2 hours. Till then, we set up the project and rehearsed the sequence again and then just waited. One sir was the same who gave us highest in 2nd review(we wished he came again :)) and there was another mam for taking review. Recess time has already begun but still sir was taking reviews, but mam went to her cabin. When we asked her to take our review, she denied by telling that now its recess and she has lots of work. She asked us to get review in either Chakli or Chashmish’s lab. We were shocked to hear this! I mean, we have been waiting and practicing since so many days and now she is telling to come to college just for 2 hours next day? We requested that sir but our project was in mam’s list. When some friends got to know, they too were angry about this, “What is this? If she can’t complete her reviews in time, its not our mistake!” We finally asked mam once again but she said ‘no’ again and we went out of the lab. Actually to me, it was ok, yeah I didn’t want to come to college and waste time again but we had no choice. It was better to have our review with better faculty next day. But Chashmish and Chakli was angry like anything. We all sat in the grass near b block. Chashmish said, “I just want to go out of this place as soon as possible. Pls, let’s go home.” I said, “Wait wait dear, I need to submit some assignments, and will meet our guide too, ask her what needs to be changed in the report.” Till I came from b-block, Chashmish has finished her crying in front of Chakli(she knows if she cries in front of me, I will be angry). We came home, had some food and both of them went to sleep while I was reading. Then we had tea and sat on swing in garden and discussed about other’s projects and all. We finally started study. When Chashmish finally got out of her frustration, she changed the report as per mam’s suggestions. We bought a ‘thank you’ card and a dairy milk for our guide for helping us and wrote something in pure Gujarati in the card.

Our presentation went well next day. Sir tried to understand the system and asked reasonable questions(not like other faculties who nods while we explain and ask hopeless questions). Our minor project finally completed. We went to meet our guide to thank her and gave her the card. There was another mam who came to see the system we made and told us that it would really help them to make students understand the operating system concepts. We chatted for sometimes and bid goodbye. All in all our project was great learning+fun experience. At the end, we got A grade:) We were so happy when we got the results because there were very few students who got A. When Chashmish wrote this topic in diary, she has thanked 3 ppl-Lali, that parallel ranker team and that orkut friend of hers. Because anytime we went to Lali’s place, we used to tell her everything(all big IT concepts). Even though she was hardly able to understand, she used listen very patiently. Same with that orkut friend. One of the member in that ranker team helped us in getting flex installed and told us some concepts too. So thanks to them too. Cheers to our rocking aaruvi team :)

No comments:

Post a Comment