lazy son. pt3.
In another iteration of the concept introduced in assignment 1, I decided to further refine the lazy son project.
The link below leads to quick video clip captured while I was up in the middle of the night making progress on this very project. The long name of the .mov file was one new feature that allowed for better tracking, organization, and delivery of the video content. Each video is tagged with the users unique user name followed by a time stamp based on server time. At the moment the video was captured, I was logged in as a test user by the name of ’steph’. I believe the video is quite effective in translating my mental and physical state at the moment of capture. The video length is also quite short due to testing conditions.
http://itp.nyu.edu/~aam423/telepresence/img/steph_1209455047957.mov
Another major improvement was the deployment of my Java server onto a dedicated machine. This truly allowed me to test the socket connections in a non-local setting allowing me to confirm that the individual users were able to effectively relay messages between each other in a controlled and logical way.
The implementation of a graphical user interface on the client side was another substantial upgrade that improved the overall experience of using this system. Please find a screen shot of the client side application below:

The above screen demonstrates how a user with 4 friends would interact with the system. By clicking on one of the name buttons, a request would be sent to the given user. The text field below the friend names displays any messages or updates that the particular user might need to see. Every message sent through the system has a defined recipient. Incorporating a high level of control on the server side was a very important challenge I was quite happy to address.
The large capture button found at the bottom of the GUI initiates the video capture and is then followed by the automatic upload.
I am hoping to further develop this project in the near future.







