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: |