CS290: Android Internet Phone

Grading Form

 

Name and login 1:___________________________________________________

Name and login 2:___________________________________________________

Name and login 3:___________________________________________________

Name and login 4:___________________________________________________

Name and login 5:___________________________________________________


Graded By:____________________________________________________________

 
 
Question Yes / No and Notes  Max Grade
1. Start the directory server in lore (or another machine). Does the server start without problem?   3

2. Start phone program in  phone A. Does the program start correctly?
 
3

3. Click the settings button and set the name of the user and directory server. 
Does the dialog works and inputs the data correctly?

3

4.Are the settings stored in a file and are restored if the program exits and is started again?
 
3

5. Run the phone program in phone B. Does user A appears in B's screen?
 
3

6. Does user B appears in A's list?
 
3

7. Does A and B appear in the directory's server list? Make sure that your server program displays the users periodically.

 
3

8. In B dial to phone A. Does A show that there is an incoming call?
 
3

9. Answer the call in telephone A. Does the voice from B can be heared in A?
 
4

10. Does the voice from A can be heared in B?
 
6

11. How long is the delay? .5sec, 1sec, 2 sec, 3 sec etc. Ask the other side to count to 10  in 1 second intervals.
 
12

12. Say a phrase and ask the other side to repeat it. Is there distortion in the sound? Is the communication possible? Explain.
 
12

13. Continue talking for about 20 secs. Was the line up all this time?
 
4

14. Hang up the phone. Does the call stop?
 
4

15. Now try dialing to B from A Was this possible to do without exiting the program?
 
2

16. Does A show that there is an incoming call?
 
3

17. Can the voice in A be heared in B?
 
3

18. Can the voice in B be heared in A?
 
3

19. Exit the telephone program  in A. Did the entry dissapear from the directory server list?
 
3

20. Power off telephone B. Does the entry in B dissapeared from the servers list?
 
2

21. How is the Stability of the program? Explain.
8

22. Code Inspection



10

Subtotal

100





Other Features


 


1. Do not send data during silence
 
2

2. Ring Tone
 
1

3. Picture of Caller
 
2

4. Flashy Dialog
 
1

5. Phone Program runs as a Windows Service
 
2

6. Compatibility with programs of other students
 
3

7. Use Compression. Write down the name of the library or method used or if it was done from scratch.
8

8. Use XML in communications.
 
2

9. Voice conferencing

10

10 Videoconferencing

20

11. Chat.

10

12. Others: Explain.
 






Other Info




Specify the language you used for your server




Did you use SVN, HG, or any other source control program? Which one?



Total: