Embedded systems contain processors, software, input encores and output actuators, which work as the controls of a device and are subject to constraints. These Embedded systems may not have disk drives, keyboards, display devices and are typically restricted In terms of power, memory, Guise and debugging Interfaces. The central building blocks are microelectronics, I. E. Microprocessors Integrated with memory units and specific peripherals for the observation and control of these embedded systems. On the other hand, Web technologies employ client-server models.
Introduction of Embedded Web Technology The embedded Web system works on the same principle as that traditional Web quest-response systems. Web pages from the embedded system (server) are transmitted to the Web browser (client) , which implements the user interface (Presentation layer). In other cases , the the embedded system dynamically generates the pages to convey the current state of the device to the user at the centralized location. These end users can also use the Web browser to send the information to the embedded system for the configuration and control food the device.
Web-enabled devices use the HTTP (Hyper Text Transfer Protocol) standard protocol to transmit Web pages from the embedded system to the Web browser , and to transmit HTML (Hyper Text Markup Languages) form the data from the browser back to the device. The devices require a network interface such as Ethernet ,TCP/IP software , embedded Web server software , and the Web pages (both static and generated) that make up the device- specific GIG-Jell. The HTTP protocol engine takes the request from the Web browser and sends it on the TCP/IP. The HTTP protocol Engine parses the request and sends it to the embedded application for processing.
After producing he results , the embedded application generates the HTML code and feeds it to the HTTP Engine , which sends it back to the client using TCP/IP. Figure 1 : Web-enabled devices use the HTTP standard protocol to transmit Web pages from the embedded system to the Web browser, and to transmit HTML form data from the browser back to the device . Embedded Web Technology is an applications, many of which have not yet been identified. We at NASA have promoted TWEET through workshops, participation in shows, and one-to-one consultations with our partners. Embedded Software : The Internet is the dominant method of information access.
People are using universal clients such as Web browsers and email readers to connect to any system, from anywhere, and at any time. With the use of embedded Internet technology, innovative companies are building products that let people use these same universal clients to manage embedded devices. Using Web or email technologies in a networked device delivers user control with any Web browser or email client. This approach eliminates the need to build custom management applications and provides access to the device using the Internet tools that everyone is familiar with.
Embedded software space is vast and wide open. Newer embedded systems can require different software based applications. These software based applications are : Database applications, Internet applications, Mobile office productivity tools, And personal applications. Developing and running these applications require tools and supporting software platforms. All these embedded software requirements can be broadly classified into “embedded database”, “embedded language extensions”, “embedded development tools”, “embedded applications” and their sub-classification will be a long list of specific areas.