Imagine the billions we could save using 'thumb drive size' servers using only five volts or all powered by a 10watt solar panel...
FTPmicro is a small embedded web server as big as a package DIP40, based on the PIC18F67J60.
This chip is a 8-bit PICmicro with an integrated 10BaseT Ethernet controller. Despite the small dimensions, the board has some interesting peripherals, like a microSD card slot, a TC1047 temperature sensor, and many analog and digital I/O pins. But even more important is the software that can be performed on this device. Using the Microchip TCP/IP stack, suited for this particular hardware, it is possible to have, in a few minutes, a working HTTP and UDP server with DHCP client. FTPMicro doesn't need any external component: loading the compiled software in the PIC and powering the device at 5V is all you need. It also has a comfortable connector for the ICD2 programmer/debugger by Microchip. Thanks to the SD memory, a large number of files can be saved, and they will be available to the HTTP server. In this way, you can store a complete web-site, with both static (HTML) and dynamic (CGI) pages. By reading data in real-time and sending commands, it is possible to control any hardware.
FTPmicro is Open Source and you can DIY www.ftpmicro.com