Distributed Tuple-space Server for Ubiquitous Video Conferencing Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants: John Paul Adigwu.

Slides:



Advertisements
Similar presentations
Internet Accessible Home Control Team 61. Team 61 Members Brandon Dwiel, Project Manager Sammi Karei Brandon McCormack Richard Reed Anthony Kulis Dr.
Advertisements

The Sherlock Project Purdue University, Department of Computer Sciences Sponsored by Tellabs, Inc. Doug Clark - Group Leader Tobey Pasheilich Raj Talwar.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
R-Mancala Srinivas Krishnan & Kiranjit Sidhu. Outline Design Details Refactoring Experience Demo.
Distributed Tuple-space Server for Ubiquitous Video Conferencing Faculty Advisors Dr. Charles Liu Dr. Helen Boussalis Student Assistants: Aleksander Milshteyn.
©1998, 1999, 2000 Rational Software - All rights reserved Session VM08 Structuring Your Rational Rose Model Robert Bretall Rational Software.
Ubiquitous Video Conferencing Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants: Alex Alegre Sergio Beltran Jorge Estrada Aleks Milshteyn.
OnME Platform Tutorial Ken Hui System Analyst OnME Research Laboratory.
Ubiquitous Video Conferencing Faculty Advisors: Dr. Helen Boussalis Dr. Charles Liu Dr. Darrell Guillaume Dr. Chivey Wu Dr. Khosrow Rad Student Assistants:
Welcome to this presentation Introduction of CORBA Entertainment Information System (CEIS)
11/05/2009NASA Grant URC NCC NNX08BA44A1 Control Team Faculty Advisors Dr. Helen Boussalis Dr. Charles Liu Student Assistants Jessica Alvarenga Danny Covarrubias.
Chapter 9: Moving to Design
Distributed Collaboration with Audio/Video Conferencing V C onnect Team: Priyanka Warade Kalpana Chatnani.
UPnP AV Media Server support for VLC player Student’s name: Shaleen Shah Date: November 5, 2007 Advisor’s name: Dr. Chung-E-Wang Prof. Dick Smith Department.
Advanced Computers and Communications (ACC) Faculty Advisors: Dr. Charles Liu Dr. Helen Boussalis 10/25/20121NASA Grant URC NCC NNX08BA44A Student Assistants:
Chapter 9 Elements of Systems Design
The Design Discipline.
7.1 The Software Engineering Discipline 7.2 The Software Life Cycle 報告者 : 林建任.
Chapter 13 Starting Design: Logical Architecture and UML Package Diagrams.
Copyright © Team #4 CSCI 6838 Spring Ad Hoc Graphical Reports CSCI Research Project and Seminar Team #4 March 1, 2007.
IBM Rhapsody Simulation of Distributed PACS and DIR systems Krupa Kuriakose, MASc Candidate.
EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
Ayman Abdel-Hamid Department of Computer Science Lamar University P.O. Box 10056, Beaumont, TX 77710, USA Kurt Maly, C.M. Overstreet,
CAA/CFA Review | Andrea Laruelo | ESTEC | May CFA Development Status CAA/CFA Review ESTEC, May 19 th 2011 European Space AgencyAndrea Laruelo.
CS 160: Software Engineering October 8 Class Meeting
By Mircea Jivoin. Objectives Achieving the warehouse management over the internet using the SOAP Web Services Achieving the warehouse management over.
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
4/2/03I-1 © 2001 T. Horton CS 494 Object-Oriented Analysis & Design Software Architecture and Design Readings: Ambler, Chap. 7 (Sections to start.
1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead.
LMS Integrations Agenda The Past: LAMS 1.0 Integrations Now: Integration Architecture LAMS 2.0 / Moodle 1.7 Integration The Future:
Software Integration for Applications with Audio Stream Intelligent Information Hiding and Multimedia Signal Processing, International Conference.
Systems Analysis and Design in a Changing World, 3rd Edition
Student Assistants: Sergio Beltran Alexander Alegre Jorge Estrada Aleksander Milshteyn S P A C E Structures, Propulsion, And Control Engineering C e n.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
"Gheorghe Asachi“ Technical University Automatics and Computer Science Faculty Distributed Systems and Web Technologies Desktop Conferencing System Project.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 system architecture 1 after designing to meet functional requirements, design the system.
Component, Deployment and Package Diagrams CSIS3600.
Introduction to OOAD & Rational Rose cyt. 2 Outline RUP OOAD Rational Rose.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
K-12 Teaching Application Support and Software Ongo-08 Client Dr. John Lamont Prof. Ralph Patterson Advisor Dr. Gregory Smith Team Members Sean Boyle Tony.
Computer Science 340 Software Design & Testing Software Architecture.
IMedLife Presenters: Armand (Web Manager) Ling (Facilitator) Rose (Project Manager) Wahhab (Domain Expert)
ArgoUML Peterson Lorins Chi-Hwa John Marcos Dawid Trawczynski Leticia Izquierdo EEL5881 Software Engineering I Spring 2002 – Dr. Schiavone.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Modeling with Rational Rose Huzefa Kagdi Software Development Laboratory Department of Computer Science Kent State University Kent Ohio, USA.
Gerhard Dueck -- CS3013Architecture 1 Architecture-Centric Process  There is more to software development then going blindly through the workflows driven.
Introduction. System Design Hardware/Software Platform Selection Software Architectures Database Design Human-Computer Interaction (HCI) Interface Object.
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
JAVADB01 APP SCREENS. Goals Enhance Data Center Management Application Expand Database with Three Tables – Incidents – Service Tickets – Vendors Expand.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Sponsored by Portakal Technologies
Instructor: Dr. Hany H. Ammar
Project Center Use Cases Revision 2
Software Engineering: A Practitioner’s Approach, 6/e Chapter 18 Analysis Modeling for WebApps copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Software Engineering: A Practitioner’s Approach, 6/e Chapter 18 Analysis Modeling for WebApps copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Project Center Use Cases Revision 3
Project Center Use Cases Revision 3
Starting Design: Logical Architecture and UML Package Diagrams
IMPORTANT NOTICE TO STUDENTS:
Analysis models and design models
An Introduction of Jini Technology
05 | Desktop Applications
Presentation transcript:

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