Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Communication and Networking Services Networking Services.
Total HVAC Control from anywhere Easy control that can save a fortune
Web Visualization Technology Horner APG Ver 1.0.
Network+ Guide to Networks, Fourth Edition
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
How’s My Network (HMN)? A Java approach to Home Network Measurement Alan Ritacco, Craig Wills, and Mark Claypool Computer Science Department Worcester.
Web Server Hardware and Software
Mi-Joung choi, Hong-Taek Ju, Hyun-Jun Cha, Sook-Hyang Kim and J
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
CPMT 1449 Computer Networking Technology – Lesson 1
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Yokogawa Electric Corporation ISD-MASP-S05010 Copyright © Yokogawa Electric Corporation February 16, 2005 Solution Marketing Group Industrial Automation.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
What Is Java? According to Sun in a white paper: Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture-neutral, portable,
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Networks Am I hooked up?. Networks definition sizes of networks types advantages and disadvantages how data is sent transmission media business uses.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
Enterprise Network Systems Client/ Server Mark Clements.
Introduction TO Network Administration
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Lecture 1: Network Operating Systems (NOS)
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Chapter 5 Operating Systems.
Chapter Objectives In this chapter, you will learn:
Business System Development
Supervised by Prof. Ran Gilady
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Technologies and Applications
Netscape Application Server
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Network Operating Systems (NOS)
Virtual Network Computing
Designing and Installing a Network
How SCADA Systems Work?.
CIMConnect Tools to enable equipment suppliers to efficiently develop powerful SECS/GEM interfaces.
Lecture 1: Network Operating Systems (NOS)
Network Configurations
Introduction to Operating System (OS)
Chapter 1: Exploring the Network
TYPES OFF OPERATING SYSTEM
Wired Networks CIT 1100 Chapter4.
*.
Maestro Heritage Ethernet
An Introduction to Computer Networking
InLoox PM Web App product presentation
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Network+ Guide to Networks, Fourth Edition
A Network Operating System Edited By Maysoon AlDuwais
E-commerce Infrastructure Web Servers / Web Clients / Web Browsers
Director, Synon/2 Development
Total HVAC Control from anywhere Easy control that can save a fortune
Instructor: Mort Anvari
Sending data to EUROSTAT using STATEL and STADIUM web client
Web Application Development Using PHP
Introducing MagicInfo 6
Villas, appartments, residence
Presentation transcript:

Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web browsers.

Web Based Management The Process of controlling and managing devices from a web browser is known as Web Based Management and it is a fast growing trend in the management arena. Web Based Management allows users to remotely control any kind of hardware product that is connected to a network. It might be a router, a printer, a video surveillance camera, a network attached storage device, or even some kind of intelligent home appliance.

WBM Advantages Since web browsers are freely available for every major computer platform, no client software needs to be distributed. Like a standalone application, a web-based interface can offer a GUI experience, including most of the features that users have come to expect, such as photo-realistic front panel displays, graphs and charts, sortable tables, drop-down menus, etc.

What Is EIB? The European Installation Bus is designed as a management system in the field of electrical installation for load switching, environmental control and security, for different types of buildings. The Installation Bus can be installed in large buildings such as business premises, schools, hospitals and factories as well as in domestic residences. Its purpose is to ensure the monitoring and control of functions and processes such as lighting, window blinds, heating, ventilation, air-conditioning, load management, signaling, monitoring and alarms.

Why PocketMaster? The software suit is called “PocketMaster “: Pocket – Because it’s final purpose is to work on Pocket PC PDAs to accomplish ultimate efficiency & practicality. Master – Because it offers the user the perfect tool to master his network elements.

PocketMaster Suit The software kit includes 3 distinctive programs that work independently to achieve the desired management capabilities and configuration flexibility required. iPAQ Java Applet PM Client PM Server EIB Server

System Architecture EIB Hardware EIB Server PM Server PM Client RS232 UDP HTTP UDP

System Architecture Intranet (LAN) Internet Local Connection EIB Hardware EIB Server PM Server PM Client RS232 UDP HTTP UDP Local Connection Intranet (LAN) Internet

EIB Server The EIB Server is connected directly to the EIB Device via RS232 cable. This Server is actually the only device that is physically connected to the EIB and as its name suggests it serves as an interface to the EIB device. The use of the EIB Server as a middle-man between the EIB and the outer world gives the user great flexibility in designing and building EIB setups. The fact that the PM suit does not monopolize the usage of the EIB hardware means that other software can communicate and operate simultaneously on the same EIB hardware via the PM-EIB Server. EIB Hardware RS232 EIB Server UDP PM Server HTTP UDP PM Client

EIB Server features Linux , C++ UDP Protocol Multi Threaded , Concurrent Multi Client Support Policy Management PM Server EIB Server Client A Client B UDP EIB Hardware RS232 EIB Server UDP PM Server HTTP UDP PM Client

PM Server The PM Server is an HTTP Server that handles the communication between the PM Clients and the EIB Server. Using pre compiled HTTP pages and UDP Sockets the server enables the clients to manage the EIB Device in a visual environment via the web browser. Clients can manipulate/control/query EIB Devices that are connected to the EIB Device in a graphical and intuitive way much like they manipulate objects in windows GUI. EIB Hardware RS232 EIB Server UDP PM Server HTTP UDP PM Client

PM Server features Linux , C++ UDP & HTTP Protocols HTTP via Apache Web Server Multi Threaded , Concurrent Multi Client Support Policy Management SSL Secured PM Client A PM Server PM Client B PM Client C UDP HTTP EIB Hardware RS232 EIB Server UDP PM Server HTTP UDP PM Client

PM Client The PM Client uses a standard HTTP compatible web browser that supports Java Applets and is able to run on any computer that has these basic requirement, including PDAs. The user connects to the PocketMaster (secured) web site and the relevant applet is automatically downloaded and run in the browser. The PM Client uses UDP sockets to communicate with the PM Server. A browser is all you need to run the PM Client, no application installation required! EIB Hardware RS232 EIB Server UDP PM Server HTTP UDP PM Client

PM Client HTML & Java Applet SSL Secured Multi Platform Compatibility Browser Based GUI EIB Hardware RS232 EIB Server UDP PM Server HTTP UDP PM Client