NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation - 2004 by SANTOSH KUMAR SWAIN Roll # CS200117145.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

Elements of a Microprocessor system Central processing unit. This performs the arithmetic and logical operations, such as add/subtract, multiply/divide,
INPUT, OUTPUT, And STORAGE DEVICE
DT228/3 Web Development WWW and Client server model.
Network+ Guide to Networks, Fourth Edition
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Embedded Web Hyung-min Koo. 2 Table of Contents Introduction of Embedded Web Introduction of Embedded Web Advantages of Embedded Web Advantages of Embedded.
Computer Basics 1 Computer Basic 1 includes two lessons:
Discovering Computers: Chapter 1
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Mi-Joung choi, Hong-Taek Ju, Hyun-Jun Cha, Sook-Hyang Kim and J
Office 2003 Introductory Concepts and Techniques M i c r o s o f t CPTG104 Intro to Information Systems Dr. Hwang Essential Introduction to Computers.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
Chapter 3 Software Two major types of software
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Microcontroller: Introduction
V Material obtained from summer workshop in Guildford County.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
Computer for Health Sciences
Types of Computers Desktop / Laptop PC / Mac Client / Server.
DC Chp 1 Jeopardy Review Section 1Section 2Section 3Section 4Section
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
INTRODUCTION TO WEB DATABASE PROGRAMMING
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
CS101: Introduction to Computing Instructors: Badre Munir, Usman Adeel, Zahid Irfan & Maria Riaz Faculty of Computer Science and Engineering GIK Institute.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Screen Snapshot Service Kurt Biery SiTracker Monitoring Meeting, 23-Jan-2007.
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Introduction to Engineering and Technology Concepts Unit Five Chapter Five – Computer and Internet Connections.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VIRTUAL INSTRUMENTATION BIBHU SANTOSH ROUT EI [1] VIRTUAL INSTRUMENTATION by Bibhu Santosh Rout Roll.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
IT Introduction to Information Technology CHAPTER 01.
1.8History of Java Java –Based on C and C++ –Originally developed in early 1991 for intelligent consumer electronic devices Market did not develop, project.
COMPUTER MAIN PART DANILO GARCÍA GONZÁLEZ TÉCNICO EN SISTEMAS.
Chapter 1 Computer Systems. Why study Computer Architecture? Examples Web Browsing - how does the browser access pages from a server? How can we create.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
1 Chapter 34 Internet Applications (Telnet, FTP).
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
HOME AUTOMATION: WEB BASED CONTROL Anthony Campbell Eric Poynter EKU, Dept. of Technology Computer Electronic Networking.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
COMPONENTS OF INFORMATION TECHNOLOGY COMPONENTS OF A COMPUTER SYSTEM
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
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)
Introduction to Telecommunications
Basic Computer Hardware and Software.
EMBEDDED WEB TECHNOLOGY
CO6025 Advanced Programming
Java Embedded Network Intrusion Security
HOME AUTOMATION: WEB BASED CONTROL
Internet Applications (Telnet, FTP)
Presentation transcript:

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS Under the Guidance of Mr. Indraneel Mukhopadhyay EMBEDDED WEB TECHNOLOGY

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation INTRODUCTION EWT is the marriage of embedded systems and the World Wide Web. Embedded systems, in contrast to general purpose computers such as a desktop, contain processors, software, input sensors and output actuators all of which are dedicated to the control of a specific device.

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation Embedded Web Technology (EWT) History EWT was developed during the late summer by members of NASA Lewis Research Center, Flight Software Engineering Branch of the Engineering Design and Analysis Divison of the Engineering and Technical Services Directorate. It was modified in 2002.

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation What is Embedded Technology? Embedded technology is software or hardware that is hidden—embedded—in a large device or system. It typically refers to a fixed function device, as compared with a PC, which runs general-purpose applications. An early example of embedded technology is the engine control unit in a car, which measures what settings to give the engine.

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation INTRODUCTION TO THE EMBEDDED WEB SERVER Introduction Embedded Web Server Technology is most evolving technology for Internet Devices. With explosive incensement of web clients, there are many application areas including internet devices, telecommunication devices, measuring instruments and lots of consumer electronics. Emerging Web technologies for embedded applications

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation INTRODUCTION TO THE EMBEDDED WEB SERVER Design Issues for Embedded Web Servers Traditional Web servers are designed to serve static Web pages from high-end workstations with plentiful CPU and memory resources. Embedded Web servers have different requirements for which traditional technologies are unsuitable. Protocol Considerations Embedded Software Considerations

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation Designing an Embedded Web Server Server-Browser Communication The server is the repository for the Web pages, and it handles requests and passes data back to the browser. The browser does the more difficult work of presenting the text, displaying graphics, generating sound or video, and running Java applets. Design Considerations

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation Designing an Embedded Web Server USNet Web Server The USNet IAP Web server includes the USBldpg utility, which converts configuration and HTML files into C code that can be compiled into the application. Case study: Camera Demo Meta Commands

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation Designing an Embedded Web Server Problems Encountered The problems encountered were normal fare when converting from a standard application to an embedded application. Hardware Interface The picture generated by the camera is a 320 ´ 240 pixel bitmap, which could easily consume over 75 Kbytes of data space. Memory Management and Image Sizes

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation Internet Technology Applied to Real-Time System Control The simple World Wide Web browsers that resided on personal computers just a few years ago only enabled users to log into and view a remote computer site. the development of software to interact with a microprocessor (embedded controller) that is used to monitor and control a space experiment has generally been a unique development effort.

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation APPLICATIONS OF EWT Space Communication Biotechnology Technology transfer and protocol Education

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation CONCLUSION Once all the pieces are integrated with each other, the application becomes a functioning Web server that can be accessed via serial or Ethernet connection. Using this New drivers were also developed to interface the Net186 board to the parallel port cable of the camera and to the serial port of the servo control.

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation