Distributed Tuple-space Server for Ubiquitous Video Conferencing Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants: John Paul Adigwu Neil Arellano Sergio Beltran Jorge Estrada Adrienne Lam Sergio Mendoza Aleksander Milshteyn Gabriel Nunez Evan Tsai NASA Grant URC NCC NNX08BA44A16/11/2015
Recaps and Updates Last Presentation –SIS Overview –Initial UML Modeling –Audio Transmission Model –OpenGL & Touch Screen Current Progress –Diversify the UML Modeling 6/11/2015NASA Grant URC NCC NNX08BA44A2
SIS to UML Progress SIS Project Code: –Main User Interface Scraping Tool –Ubiquitous Video Conferencing –Tuple Space –Active Directory 6/11/2015NASA Grant URC NCC NNX08BA44A3
UML Diagram Layout 6/11/2015NASA Grant URC NCC NNX08BA44A4
UML Diagram Progress Main GUIUbiquitous Video Conferencing Tuple SpaceActive Directory Component--- State Chart Sequence Interaction-- 6/11/2015NASA Grant URC NCC NNX08BA44A5
Package Diagram 6/11/2015NASA Grant URC NCC NNX08BA44A6
Package Diagram 6/11/2015NASA Grant URC NCC NNX08BA44A7
Detailed Class View Main Window 6/11/2015NASA Grant URC NCC NNX08BA44A8
Component Diagram Main Window 6/11/2015NASA Grant URC NCC NNX08BA44A9
Component Diagram Main Window 6/11/2015NASA Grant URC NCC NNX08BA44A10
Activity Diagram Main Window 6/11/2015NASA Grant URC NCC NNX08BA44A11
State Chart Diagram Main Window 6/11/2015NASA Grant URC NCC NNX08BA44A12
State Chart Diagram Main Window 6/11/2015NASA Grant URC NCC NNX08BA44A13
State Chart Diagram UVC 6/11/2015NASA Grant URC NCC NNX08BA44A14
UVC 6/11/2015NASA Grant URC NCC NNX08BA44A15 Sequence Diagram
Class Component Deployment Package Use-Case State Chart Activity Sequence Total Main99%-N/A-70%80%40%0%63% UVC99%-N/A-10%50%10%80%50% TS85%-N/A- 0% 21% AD99%-N/A- 0% 25% Total96%80%90%80%40%33%13%20% 6/11/2015NASA Grant URC NCC NNX08BA44A16 TS - Tuple SpaceAD – Active Directory UML Diagram Entire Progress
Implementation and Future Work Begin UML modeling of minor sub-systems as well as improving the current models. Implement additional diagrams: –Activity Diagrams –Object Diagrams –Timing Diagrams 6/11/2015NASA Grant URC NCC NNX08BA44A17
Timeline 18NASA Grant URC NCC NNX08BA44A6/11/ MARAPRMAYJUNJULAUGSEPOCTNOVDECJANFEBMAR Sergio Beltran Active Directory DocumentationTesting and Optimization of Protocols Jorge Estrada Qt UDP Protocol Implementation Object Search Engine Multithreading Implementation Testing and Application Optimization Aleks Milshteyn Qt UDP Protocol Implementation Object Search EngineMPEG-2 Compression Implementation Active Directory Expansion FTP Implementation into UVC Adrienne Lam Tree Structure Implementation of Data Model Client side Tree Structure Implementation of Data Model Server Side Modification and Improved Functionality of GUI Testing and Application Optimization John Paul Tree Structure Implementation of Data Model Client Side Tree Structure Implementation of Data Model Server Side PostgreSQL Database Implementation Testing and Application Optimization Neil Arellano N/A Phonon Module / Player functionality Video/Audio Synchronization Sergio Mendoza N/A Phonon Module / Player functionality Video/Audio Synchronization
MARAPRMAYJUNJULAUGSEPOCTNOVDECJANFEBMAR Jorge Estrada System Integration and Optimization TBD Adrienne Lam Data MiningData Mining Optimization TBD John Paul Data MiningData Mining Optimization TBD Neil Arellano Audio Transmission and Integration Audio Optimization TBD Sergio Mendoza 3D Interface Prototypes 3D GUI Integration and Optimization TBD Gabriel Nunez UML Modeling 3D GUI Integration and Optimization TBD Evan TsaiUML ModelingAudio OptimizationTBD Aleks Milshteyn System Integration and Optimization 2011 Timeline 6/11/2015NASA Grant URC NCC NNX08BA44A19
Questions? 6/11/2015NASA Grant URC NCC NNX08BA44A20