News

  • Home > News

        Tiny footprint web server for Windows Embedded devices

        Ted Kenney | Date: Apr 27, 2004 | Comments: 1



        McObject has announced the final beta release on Windows Embedded platforms of eXtremeWS, its embeddable HTTP server for intelligent, connected devices. With a footprint of less than 30K, low CPU consumption and support for devices without a disk or file system, eXtremeWS provides Web browser-based access to a wide range of Windows Embedded applications such as industrial controllers, communications gear,...


        consumer electronics and other highly resource-constrained devices.

        eXtremeWS is also tightly integrated with McObjects eXtremeDB in-memory embedded database, providing a unique environment for implementing a complete data management solution for intelligent devices.

        According to McObject CEO Steve Graves, eXtremeWS features a "content compiler" that encodes a directory of static HTML into a C source code file that can be compiled and linked in with the Web server, creating a fast in-memory Web server that does not need to access a filesystem in order to serve static pages.

        Dynamic content is supported through standard CGI or in-process CGI "templates." Graves said, "Under traditional CGI, each user request spawns a new process, slowing the system. [Our product enables] CGI procedures to run in-process, accessing the full request context without creating a new execution path for each browser connection."

        Additional features include sessions support with configurable timeouts, and rich configuration and build options such as single- or multi-threaded modes.

        eXtremeWS is supplied as a library archive along with complete source code, for developers who wish to integrate it with existing code or access its event loop. It also includes several reference designs for use with eXtremeDB, including an electronic programming guide for digital television, automatic weather station, preventive maintenance monitoring system, and high-availability device management.

        "We have built the eXtremeWS library for Windows XP Embedded and Windows CE 4.2," notes Graves. "For beta testers with CE 5.0 and Windows Mobile, we can make arrangements to deliver the source code. Organizations that license eXtremeWS receive the source code in any case."

        More details, including a beta program application, can be found in the eXtremeWS area of McObject's Web site.



        Related stories: