Network Bridge Richard Bowman Elitza Maneva Leah Fox.

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

ECE 491 Final Project Multiplayer Card Game Author: Tian Ma Presentation 5/4/2004.
Sponsored by Usta Yazılım. GROUP MEMBERS A. Emirhan ÖZDEMİR Cuma Tekin TOPUZ Hamza YILMAZ Utku SAKİL.
EEE436 / CS422 Preliminary Presentation Group
COURSE: COMPUTER PLATFORMS
Spades Game Application with Video Conference Group 12 Anıl Yaman Emre Ergün Hüseyin Aktaş Pınar Tekir.
EEE436 / CS422 Final Presentation Group
EE436 CS422 Wireless Networking Technologies and Aplications Video Streaming via ad-hoc Network Group 5 Ali Karaduman Mehmet Kopan Onur Özbek M.Burak Şenol.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Multilingual Chat Client-Server-Client. Main Features : Its a GUI based Chat Server The multilingual chat currently features two languages English & Hindi.
Voice Instant Messenger Andrew Miller CS 491B Fall 2006 Professor Sun.
LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael 21 March, 2000.
1 L54 Networking (3). 2 OBJECTIVES In this chapter you will learn:  To understand Java networking with URLs, sockets and datagrams.  To implement Java.
OnME Platform Tutorial Ken Hui System Analyst OnME Research Laboratory.
3D Game Programming All in One By Kenneth C. Finney.
Business Circle Useful Social Networking Charles Brexel.
Component-Based Software Engineering Introducing the Bank Example Paul Krause.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Student:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
Online Chess Project 3 Due date: April 17 th. Introduction Third in series of three projects This project focuses on adding online support –2 players.
IF YOU SCORE: Procrastination is reducing your productivity You are already aware of procrastination as a time issue but can do more. 10 Congratulations,
JokerStars: Online Card Playing William Sanville Milestone 4.
3D Object Retrieval Client-Server Project
Jefferson Lab Printing System Sherman White Jr.. Jefferson Lab Print Services ~ printers >1500 systems (Unix+Windows) 2 Windows print servers 1.
Picture Users Making Art Chat An interactive communication tool.
W EB M USIC P LAYER Eriel Thomas Josh May Nick Upton Ray Smith Vjekoslav Brajkovic.
Remote Assistance  Using this program you can allow someone to work on your computer, chat with you and view your screen with your permission  The other.
The interactive pub quiz game Interactive. Group Members Jo Chandler Jo Chandler Chris Martin (in Thailand!) Chris Martin (in Thailand!) Robin Noyce Robin.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Quoridor Classic Game Manager Kevin Dickerson April 2004.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Christopher Jeffers August 2012
Final Group project A chance to apply everything you have learnt over the past 4 sessions into one big group project.
Descriptive Mark System for Primary Schools by Leszek Syroka Supervisor: Richard Gatward Coventry 2007/2008.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Team Viceroy Tom, Shannon, Jenny, Jordy, Damon, Brandon.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Distributed Software Development QR Marks The Spot Alpha Prototype Rebeka Belavić, Marko Basuga.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
By Matt Deakyne, Adam Krasny, and Derek Meek. History of ICE ICE stands for Internet Communications Engine Object-oriented middleware allowed programmers.
Channel Partner Conference 2013 Yarra Valley Developer Session ABM Annual Channel Partner Conference 2013.
Independent Study. Visual LookVisual Look IntroductionIntroduction SRSSRS SDDSDD ImplementationImplementation TestsTests Conclusion and Future PlansConclusion.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
AOL Masala A Mashup. What is Masala? AOL Masala is a Mashup built using AOL APIs. With AOL Masala, you can Chat with your Friends without downloading.
Communications Sniffer Ed Paradise, Rob Lingle, Todd Hoffenberg, Henry Barnes, Robert Brooke Senior Design Proposal ECE4006D Internetworking Design Georgia.
OmnėMail Nicholas Allen Effie Goenawan Annie Liu.
Distributed Software Development QR Marks The Spot Beta Prototype Vadym Khatsanovskyy, Nicolas Jacquemoud.
Baseball Gamecast Robert Sawers Barrett Arney. The Gamecast Provides live updates and a complete summary of a baseball game, including: The players and.
A Case Study: UIM The Universal Instant Messenger Babak Esfandiari Carleton University SYSC 5800 Winter 2003.
GemIsland Prepared by: Areen Jondi Diala Hamadneh Supervised by: Dr. Raed Alqadi Dr. Luai Malhis.
AORMS: Automated Ordering Restaurant Management System Third Status Report CS 425- Senior Project Developed by Team Leader: Nathan Britton Aung San Bryan.
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  UML, Development progress, Index.
Texas Forty-Two By: Nate Normandin CS 470. What is Texas Forty-Two? A Domino Game A way for people to learn the game A way for people to play others A.
Location Application for Clients in a Mobile-IP Environment Project team: Rinat Gotsulsky Oz Barzilay Vitaly Khait Guy Alster.
UNIT III - JDBC JDBC Overview – JDBC implementation – Connection class – Statements - Catching Database Results, handling database Queries. Networking–
Wireless Pong on the Nokia 770 Jason Waterman EE194-WIR April 27th, 2006.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
By : SAG3 Members.  Cross platform client interface for Time recording/capturing  MS Project integration to Time tracker  integration to Time.
OpEnSp a Ce LCA Proposal Calvin Chin David Couvrette Jung Son Mikiko Jama CSE403 Summer 06.
HCI Prototype Presentation July 12, Agenda Concept Assumptions Prototype / Storyboard.
JDBC Chapter 1 JDBC Introduction
IPS Infrastructure Technological Overview of Work Done.
CSE 403 LCO Presentation Chris Scoville. Operational Concepts Create a built in 411-type system in a cell phone Allows the user to find a person’s phone.
Master replica route IpLocalProcess instance representing A (LPA) IpRemoteProcess instance representing A (RPA) Process A Process B Properties are transferred.
Networked Game Proposal Chris Snyder, Jason Brown.
Busta’ Sandwich Life Cycle Architecture. Specifications.
The process of establishing a connection between a client and a server is called as Client – Server communication.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
Jefferson Lab Printing System
Presentation transcript:

Network Bridge Richard Bowman Elitza Maneva Leah Fox

Project Overview:  Play Bridge across a network  Similar to yahoo or msn Bridge games  Encompasses rating system  Chat feature

Design Overview:  Smart server, dumb client  Send message in human readable form  Use ACE Socket library for network stuff  MySQL database of players  GUI in GTK--

Revisions:  Stuck to design with communications and server  Completely revamped the UI to use a different platform  Added some message classes / redesigned some to be less bulky  Added a few objects

Major Mistakes:  Lack of communication  Specifications not specific enough  Procrastinated too much

What We Learned:  Mostly we just re-learned what we already knew (but we re-learned it better)  Be as specific as possible in design phase  It’s important to stick to a detailed schedule  The default should be to have meetings rather than not have meetings  Some programming stuff too…

Current Status  Client and server written  Messages written and tested independently  Some integration done

What we need to do:  Database  Scoring  Debug Server  Network Integration