Category: Internship @ IITB


The report for the project is almost done.This is the sequence diagram for my project. Preparing the presentations and other requisites.

Advertisements

Busy with the final brush up off with the project. Project reports, presentations, etc. Ninad sir mailed the outline for the project report. Software engineering subject is really useful.

This is the outline:

……………………………………………………………………………………………………………………………

Contents

1 Introduction

  1. Background

  2. Design goals

2 Project Plan

2.1 Title and Scope of project

2.2 Client Detail

2.3 Resource requirement

2.3.1 H/W requirement

2.3.2 S/W requirement

2.4 Model used (iterative Model) *refer link for below model and put some diagram
http://www.onestoptesting.com/sdlc-models/iterative-model.asp

3 Designs and Implementation

3.1 High Level Design Document
3.1.1 ER Diagram

3.1.2 Use Case Diagram

3.1.3 Class Diagram

3.1.4 Sequence Diagram

3.1.5 Data flow Diagram

3.2 Low Level Design Document

3.2.1 Algorithms and flowchart

3.2.2 Interface design

3.2.3 Coding Modules

4. Test Plan

4.1 Black Box Testing

4.2 White Box Testing

4.3 Unit testing

4.4 Integration Testing

5. Screen Design

6. Summary and Conclusion

6.1 Summary

6.2 Further Enhancements

6.2.1 Virtualizing clusters of servers running Red5

6.2.2 Encoding Audio/Video Streams

6.2.3 Enhancing the classroom environment

6.2.4 Enhancing the already implemented modules

6.3 References and Bibliography

6.4 Conclusionย 

……………………………………………………………………………………………………………………..

I got an online site for preparing the requisites such as use case diagrams and data flow diagrams:

http://www.gliffy.com/gliffy/#

Hope to complete all the work till sunday.

COoooOL it is.. !!!!! I dont know whats going up in the mind of all the mentors, changing something, then this not required, more memory u know.. ๐Ÿ˜‰ then up all again do this way… ๐Ÿ˜€ But seriously, at the end when something’s done… it feels awsum… ๐Ÿ™‚ Its all open source, no copyright of our code..

Anyone can make changes if they want, you can download the code from my git repo.

All these days went fine, couple of workshops, some fun, some work, to say.. not that bad..!!! The synchronisation was already successful with the presentation and the video, we tested it in android. Now that searching of video from folders was also over, we just had to make few changes in the approach, but bringing the whole thing up and then interconnection was eating up the whole time. Though i could spare some time now.

Aakash tablet blows up my nerves sometimes, its too frustrating. My sincere advice: Don’t think of purchasing it!!!!

MVC MVC MVC….. everytime i could hear this word all around me thinking what crap it was. But this “Model View Control” concept was so old and seemed easy when i googled and got through the concept. Then came working with Publish mode and editable mode. We were given an implemented code and were asked to synchronise the slides and the video accordingly itself as well as on clicking. But at first we had to go through certain work can call them “formalities for guests”, which i really hate. This time is like the period i hate most, no work still lot to do. Nilesh sir told us what was to be done and the next day Paraag sir discarded all the changes and gave us a new view to be designed. ( Whos gonna pay us for the 16 hrs of our work??? : they cant answer that ๐Ÿ˜› ย  )

Its already 5:00 now, ย no mood to sit in front of this laptop. ๐Ÿ˜›

28th May

Nothing new in these four days.

Till now we could come up with a more presentable publish mode. The mentioned work for 1st 15 days is over and we were set for the first tour. No internet in the hostel added to one more serious reason. Saturday was a holiday and now it was enough ๐Ÿ˜‰

Went to SiddhiVinayak then MahaLaxmi Mandir then HaaziAli Dargaah and then taking a wrong bus we came to Bandra. I was so tired that i just wanted a bed ๐Ÿ˜› yet on reaching Bandra we came to Hill Road and then shopping…. :p All tiredness disappeared in moments.. ๐Ÿ˜‰ I was lost in shopping and then we took a train to Dadar from there we had to take the slow-track train to ‘Kanjur Marg’. At Dadar we were confused with the train just arrived at the platform and two of my friends caught the train and we two remained ย at Dadar waiting for the next train. So exhausting day it was!ย  After coming to my room i actually felt the hunger. Thanks to khakhra that Vaishali had in her room. ๐Ÿ™‚

24th May

These two days passed like nothing new, testing the same code again and again , some bugs, some fixes, some extensions and to end up today with the news of our mentor deciding a tour of Mumbai with us. I hope its not a rumour… ๐Ÿ˜› ย In the morning we were also provided with diaries to maintain reports and get it signed every Friday by our respective metors. It seemed frustating now, in addition to mailing everyday, this seemed like crap.

Some presentation was scheduled on E-Yanta of IITB from 2 to 5 in F.C. Kohli Auditorium but it was over till 4. Bikash sir told us to be at lab after having tea, then we requested him to let the day off as only few hours were left. We then came to our hostel had snacks (my so awaited dhokla… ๐Ÿ™‚ ). This is the part that i miss in Hamirpur : variety…. ย ๐Ÿ˜‰ Then back to my room i started up with the google-android archieves, practices on joke app.

22nd May 2012

It was a week now. After figuring out the error with videos at 3 am, adding the seekto() method in the button onClickListener event was just an exension. It worked fine till now. The tree structure was also implemented on day 7 after too much of brainstorming. Finally it was only the ExpandableListActivity which came in use. Java is easy and interesting ๐Ÿ˜‰ I tested this app in android mobile. Presently am working on a joke app, hoping to come up with a workable android app. This is just for fun, am really liking it.

We went to powai lake again in the evening on 21st May, but this time via a different route and the short tour was much more enjoyable.

Today at 10 we went to Hiranandani hoping to party till midnight. But to my surprise it was all dark and shops closed; will revisit some other day in the evening. ๐Ÿ™‚ ย We were so tired that we directly came to our rooms.

Continued with videos on day 5. It seemed to be a bit frustrating checking the same code again and again, but the joy of correct debugging and getting the correct output does always bring a sweet smile. Some task was allocated to us for the weekend, it seemed to be easy and when i started implementing the videoview it became more easier. I really think there should be some feature in the emulator specifying the runtime errors in the code. Its really disheartening, after writing such big lines the output shows:

Headphones playing such nice songs “Tum ho….. ” dont know why and how motivates me, but it does.

Tried to access through the sdcard:

./mksdcard 128M mysdcard

sudo mkdir /media/mycard

sudo mount -o loop mysdcard /media/mycard ย  ย  (copy the media files in this folder now)

sudo unmount /media/mycard

Still getting the same error ๐Ÿ˜ฆ Hoping to figure it out till snacks time… ๐Ÿ˜‰

Why do people have to be so home-sick, my all “Mumbai-darshan” plans have ruined…. ๐Ÿ˜ฆ

Exciting, yet a long day. Today i could complete some more exercises and could make few changes in the applications. But still the xml file kept giving error. When it started frustrating me, i left that task aside and started afresh with a new one.

 

I tested twice and thrice but yet nothing clicked. This is the file.

<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout xmlns:android=

http://schemas.android.com/apk/res/android&#8221;

android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:orientation=”vertical” >

<EditText
android:id=”@+id/my_text”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”>

</EditText>

<Button
android:text=”@string/button_text”
android:id=”@+id/my_button”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”>

</Button>
<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:orientation=”horizontal”
android:padding=”4dp”>

<LinearLayout
android:orientation=”vertical”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:padding=”2dp”>
<TextView
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”@string/color_large”
android:textSize=”18sp”>
</TextView>
<TextView
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”@string/color_small”
android:textSize=”12sp”>
</TextView>
</LinearLayout>

<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:padding=”2dp”
android:gravity=”right”>
<CheckBox
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:id=”@+id/check_color”>
</CheckBox>
</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:orientation=”horizontal”
android:padding=”4dp”>

<LinearLayout
android:orientation=”vertical”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:padding=”2dp”>
<TextView
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”@string/bold_large”
android:textSize=”18sp”>
</TextView>
<TextView
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”@string/bold_small”
android:textSize=”12sp”>
</TextView>
</LinearLayout>

<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:padding=”2dp”
android:gravity=”right”>
<CheckBox
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:id=”@+id/check_bold”>
</CheckBox>
</LinearLayout>
</LinearLayout>
</LinearLayout>

Till the evening i completed almost all the videos and even proceeded to intents in android. I could generate one. Had snacks in the evening which is the best part of a hectic day. ๐Ÿ˜‰ ย I hope Saturday is free. Though the AC is much more relieving, ย still a free day is above all. :p

 

As usual reached the lab at 9.30 am. Nilesh sir helped me with some errors. I had selected the wrong target device and had to switch to android 2.3.3 version emulator. He then told us to complete all the video lectures and examples. We were told to keep him informed about our current status , the task accomplished and to be done. Then he gave some more general exercises and asked us to be familiar with collections in java, multithreading, socket programming. It felt like an overdose of tortures, although i was enjoying playing with the emulator. :p