Section: Software
Smart and Mobile Embedded Web Server
Participants : Simon Duquennoy, Gilles Grimaud, Jean-Jacques Vandewalle.
Smews is a Smart and Mobile Embedded Web Server designed for hardware-constrained devices like smart cards, sensor boards and other small targets. Smews provides high performances thanks to several points:
-
Single process event-driven architecture,
-
TCP-IP stack dedicated to HTTP, allowing cross-layer optimizations,
-
On-line pre-calculations done on Web contents (protocol headers, checksums, parsing automatons).
Smews is able to serve rich Web applications:
-
Able to send static and dynamic contents,
-
Comet support (server pushed data),
-
Advanced typing of dynamic Web contents (persistent, idempotent and volatile contents).
Smews is currently available for MicaZ sensor and Funcard 7 smart card (AVR 8 bits), WSN430 sensor (MSP430 16 bits), Game Boy Advance (ARM 32 bit) and as a single UNIX/win32 process (x86 32bits).