Web-based Control Interface For a model train control system By: Kevin Sendra.

Slides:



Advertisements
Similar presentations
Review for Vocabulary Section 3 Quiz. What is the amount of data that can be sent in a certain amount of time? What is the amount of data that can be.
Advertisements

Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
SIS - Security Lab Introductory Session University of Pittsburgh 2006.
Information Technologies - Computer Systems Winter 2010 Capstone Project By:Dale Baziw BJ Brommeland Jamie Scales.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
Design of Web-based Systems IS Development: lecture 10.
Mi-Joung choi, Hong-Taek Ju, Hyun-Jun Cha, Sook-Hyang Kim and J
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 17 Introduction to the Application.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
Computerized Train Control System by: Shawn Lord Christian Thompson Advisor: Dr. Schertz.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Live the dream… Technologies of e-Commerce Unit 8 – e-Commerce LO1 : Know the technologies required for e-commerce.
Web 2.0: Concepts and Applications 3 Syndicating Content.
ECA 228 Internet/Intranet Design I Intro to the Web.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
11 CONFIGURE INTERNET EXPLORER Chapter 5. Chapter 5: Configure Internet Explorer2 CHAPTER OVERVIEW AND OBJECTIVES  Configuring Accessibility and Language.
Web-based Software Development - An introduction.
Computerized Train Control System by: Shawn Lord Christian Thompson.
1 What is Electronic Mail Exchanging information via computer networks Electronic mail addresses SMTP (Simple Mail Transfer Protocol) Client/Server based.
INFO 355Week #61 Systems Analysis II Essentials of design INFO 355 Glenn Booker.
Web 2.0: Concepts and Applications 3 Syndicating Content.
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Development of Web-Based E-Quality Control System Principal Investigators: Drs. Richard Chiou and Yongjin Kwon Research Assistants: Prathaban Mookiah and.
Chapter 9: Novell NetWare
OV Copyright © 1998 Ziff-Davis Education, a division of Ziff-Davis Inc. All rights reserved. The Internet World-wide network of computers connected.
Class 5 Computer Software. Outline System Software Application Software (“Applications”) Markup languages for Internet (HTML, XML) User Interface Client-Server.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
Simple Database.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Chapter 1 Computer Systems. Why study Computer Architecture? Examples Web Browsing - how does the browser access pages from a server? How can we create.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
SchoolSite Online: An introduction. Session overview SchoolSite Online background What does it do? How is it different? How do I become a user? SchoolSite.
Microsoft Visual Studio 2010 Teacher: Ms. Olifer.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Shell Interface Shell Interface Functions Data. Graphical Interface Graphical Interface Command-line Interface Command-line Interface Experiments Private.
Web Server By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Client-Server applications Introduction to Java Applets Client-server architectures Why do Applets exist? What can an Applet do?
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
2 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Architecture.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
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.
Operating & Configuring a Cisco IOS Device
Web Interface for Formatter
Chapter 2 Client/Server Applications
Some bits on how it works
Web page a hypertext document connected to the World Wide Web.
IS 4506 Server Configuration (HTTP Server)
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
What is the World Wide Web (www)
Project Change Control
Tutorial 10: Programming with javascript
Snippet Engine as a Database Server
Criteria for rapid prototyping
XProtect Web Client Product Presentation
Presentation transcript:

Web-based Control Interface For a model train control system By: Kevin Sendra

Presentation Outline Overview of the Project Standards Project Description Work Completed Equipment List Schedule for Work Remaining

Project Overview Add-on to the Local Control System Allows control from the internet Allows people to view the layout from the internet

Standards Used Java programming language TCP/IP connection (Java)

Project Description Block Diagram Server

Subsystem Diagram User Commands  ClientServer  Commands to Controller Application Web Cam Image  Feedback from Controller Application Feedback to user  Web Cam

Software Features Connect multiple clients to the server Only one will have train control, the others can wait for control or view the webcam images Good looking graphical interface Ability of the software to configure to the system

Preliminary Work Java was chosen for the Client and Server A simple Server and Client was written and tested

Equipment List Personal Computer Java compiler Webcam Internet Explorer or a web browser

Schedule of Work to be Completed December/January –Work on accessing files from the server –Begin work on the graphical user interface February –Begin work on the webcam interface –Finish graphical user interface March/April –Finish the web interface –Help with any work remaining