Train Simulator Presented by The Undecideds Contents Concept Architecture Concept Architecture State Diagrams: Client/Server State Diagrams: Client/Server.

Slides:



Advertisements
Similar presentations
Final Project Document Presentation Integrated Chat System Team # 4 December 2, 2003 Professor Peter Clarke Phase 1 Melissa Betancourt: Programmer Eric.
Advertisements

Maninder Kaur COMPUTER NETWORKS Maninder Kaur 14/10/2010
Skills: none Concepts: Web client (browser), Web server, network connection, URL, mobile client, protocol This work is licensed under a Creative Commons.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
UNIVERSITY OF JYVÄSKYLÄ Peer-to-Peer Studio Server User Interface Chedar node Chedar node Chedar node Chedar node Peer-to-Peer Studio.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
1 On-Demand Multicast Routing and Its Applications.
Authentication Center for SDP Federation Motorola Israel Project: ADD The Team: Alina Mirinzon Gabi Brontvin Raz Zieber Dadi Suissa.
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
Live the dream… Technologies of e-Commerce Unit 8 – e-Commerce LO1 : Know the technologies required for e-commerce.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
Web-based Control Interface For a model train control system By: Kevin Sendra.
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Client/Server Technology Two-Tier Architecture Three-Tier Architecture Josh Antonelli Jenn Lang Joe Schisselbauer Chad Williams.
1 What is Electronic Mail Exchanging information via computer networks Electronic mail addresses SMTP (Simple Mail Transfer Protocol) Client/Server based.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Selected Topics on Databases n Multi-User Databases –more than one user processes the database at the same time n System Architectures for Multi-User Environments.
DEMIGUISE STORAGE An Anonymous File Storage System VIJAY KUMAR RAVI PRAGATHI SEGIREDDY COMP 512.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
NETWORKING PRACTICAL EXAMPLE. REQUIRED HARDWARE BASICS Network Interface Card Ethernet Cable Client Server.
Simple Database.
9.351 Systems Analysis & DesignDistributed Systems & User Interface1 Distributed Systems Distributed system = IS that contains a network component and.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 19 TELNET and Rlogin.
Vassil Roussev 2 A socket is the basic remote communication abstraction provided by the OS to processes. controlled by operating system.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae david streader, VUW Echo Networking COMP
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Technical Advisor - Mr. Roni Stern Academic Advisor - Dr. Meir Kelah Members: Shimrit Yacobi Yuval Binenboim Moran Lev Lehman Sharon Shabtai.
DataMAPPER - Applied Database Tech. 이화여대 과학기술대학원 석사 3 학기 992COG08 김지혜.
TCP/IP Protocol Suite 1 Chapter 16 Upon completion you will be able to: Host Configuration: BOOTP and DHCP Know the types of information required by a.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
X-WindowsP.K.K.Thambi The X Window System Module 5.
Skype Tamara Taylor.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
TELNET 1.TELNET 2.SSH. TELNET  TELNET is an abbreviation for TErminaL NETwork.  It is the standard TCP/IP protocol for virtual terminal service as proposed.
Client/Server Socket Programming Project
SMARTMAIL 3.0. OVERVIEW ● CLIENT ● WORKS WITH IMAP AND SMTP MAIL SERVER ● OFFERS SECURE , WORK FLOW MESSAGES, TRANSLATION ● PLUG-IN ARCHITECTURE.
JavaScript and Ajax (Internet Background) Week 1 Web site:
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
“Local Area Networks” - Gerd Keiser Copyright © The McGraw-Hill Companies srl Local Area Networks Gerd Keiser.
A CROSS PLATFORM REMOTE DESKTOP CONNECTION SUITE A.V.D.S.S.BHADRI RAJU D.RAMESH BABU U.JAYASREE G.NANIBABU.
A Local Area Network Chat Client ITTC LAN CHAT John Vincent Cecogo Jerikho Daguno Ardee Santos Elaine Mendoza Anjomar Pat Del Mindo Philip John Sales Philip.
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae david streader, VUW Echo Networking COMP
The Echo Server Problem. Contents  Basic Networking Concepts  The Echo Server Problem.
The Echo Server Problem. Contents  Basic Networking Concepts  The Echo Server Problem.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
JavaScript and Ajax (Internet Background)
COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI
CNIT 131 Internet Basics & Beginning HTML
Host Configuration: BOOTP and DHCP
Common object request broker
Multilevel Marketing Tree Viewer
FTP - File Transfer Protocol
Multicast research - continuation
Unix access in the 1970s-1980s Each monitor+keyboard directly connected to server HW (serial line) Multi-user Program on mainframe that lets you “talk”
File Transfer Protocol
Host Configuration: BOOTP and DHCP
Comparison of LAN, MAN, WAN
PPPoE Internet Point to Point Protocol over Ethernet
Distributed Objects.
Tiers vs. Layers.
Architecture Competency Group
Chapter 17: Client/Server Computing
NetChat Communications Framework
Presentation transcript:

Train Simulator Presented by The Undecideds

Contents Concept Architecture Concept Architecture State Diagrams: Client/Server State Diagrams: Client/Server Class Diagrams: Client/Server Class Diagrams: Client/Server Network Protocol Network Protocol User Interface: Client/Server User Interface: Client/Server Credits Credits

Concept Architecture

State Diagram: Client

State Diagram: Server

Class Diagram: Client

Class Diagram: Server

Network Protocol Unique messages sent between client and server Unique messages sent between client and server SPD designates a change in speed SPD designates a change in speed MSG designates a message MSG designates a message Delimited via underscore symbol (_) Delimited via underscore symbol (_) Examples Examples SPD_# for new speed SPD_# for new speed MSG_W for train to wait MSG_W for train to wait MSG_C for train to continue MSG_C for train to continue MSG_S for train to start MSG_S for train to start

User Interface - Client

User Interface - Server

Credits Team Leader Team Leader Trevor Kates Trevor Kates State Diagrams State Diagrams David Lyons David Lyons Concept Architecture, Graphical User Interface and Slideshow Construction Concept Architecture, Graphical User Interface and Slideshow Construction Renee Bradford Renee Bradford Class Diagrams Class Diagrams Malik Berger Malik Berger