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

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

Transcript of NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar...

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

by

SANTOSH KUMAR SWAIN

Roll # CS200117145Under the Guidance of

Mr. Indraneel Mukhopadhyay

EMBEDDED WEB TECHNOLOGY

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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.

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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.

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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.

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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.

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

APPLICATIONS OF EWT

• Space Communication

• Biotechnology

• Technology transfer and protocol

• Education

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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.

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004

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

NA

TIO

NA

L I

NS

TIT

UT

E O

F S

CIE

NC

E &

TE

CH

NO

LO

GY

Presented by: Santosh kumar Swain

Technical Seminar Presentation - 2004