AppWeb AppWeb
AppWeb
AppWeb

AppWebServer.org

Welcome to AppWebServer.org, the home for the AppWeb embedded web server.

To better serve the open source community, Mbedthis Software has funded the creation and operation of this dedicated site for the AppWeb. This site will focus on free, open source uses of the AppWeb technology, while Mbedthis and www.mbedthis.com will offer commercial support and solutions based on AppWeb. The best of both worlds.



AppWeb, the #1 Embedded WebServer Technology

Open Source Embedded Web ServersAppWeb™ is the leading web server technology for embedding in devices and applications. It is an open source, feature rich, embedded web server that has been designed from the ground up with security in mind. It is integrated directly into embedded systems and applications for simple and convenient deployment and with features such as server side Embedded JavaScript and Embedded Server Pages, AppWeb is in a league of its own when compared with other embedded web servers.

AppWeb is also highly efficient. It has a modular architecture that results in a very small memory footprint and minimal CPU requirements. Compared to other web servers, AppWeb consumes a fraction of the resources that other servers require. It also offers superior security and provides the easiest way to create dynamic, web based user and management interfaces.

Top Uses for AppWeb

Why We Created a New Web Server?

We created AppWeb because existing web servers are either designed for large scale web sites and are not well suited for embedding or they are embedded web servers but are feature-poor and insufficiently secure. AppWeb fills this void and has been designed from the ground up to be a secure, modular, powerful HTTP server that is ideally suited for embedded systems and for embedding in applications.

AppWeb is open source. Download it now to try it out.

AppWeb HTTP Web Server Specifications

AppWeb is the only no-compromise web server for embedded systems that has been designed from the ground up with security in mind. It is fast (over 3,500 HTTP requests per second) and compact (from 110 KB). But it also has a wealth of features like SSL, Digest Authentication, Logging, Virtual hosts, PHP, CGI, Apache style configuration and much more.

It supports Embedded Server Pages (ESP) which is a dramatically easier way to create great looking, and highly usable web-based user interfaces for embedded systems. For larger systems, it also supports standard page creation environments and interfaces like PHP and CGI.

AppWeb HTTP Server Features

AppWeb is a standards-based embedded HTTP server that has a wealth of features including:

  • Standards compliant HTTP/1.1 web server core
  • Embeddable in applications and devices (supports XIP)
  • Dynamically loadable modules
  • Embedded JavaScript for server side scripting
  • Embedded Server Pages (ESP) for dynamic content
  • Session state data management
  • Server-side Embedded JavaScript
  • Secure Socket Layer (SSL)
  • In-process CGI as well as traditional CGI
  • ROMable web pages and configuration files
  • Digest Authentication
  • HTTP Client program and library
  • Extensive logging
  • Fastest performance in its class
  • Cross-platform and portable
  • Modular source code and documentation provided

See the AppWeb feature list for an extended list of capabilities.

What's New ...

The Embedded Web

Comments and thoughts on technologies for devices and mobile media. See http://www.mbedthis.com/blog

New Stable Release 2.4.2

Get the latest stable release.

Download it now.

Solution SpotLight

See the Web Server on a key ring.

Key Ring Web Server

Amazing. An entire web site, web server, scripting and searching on a key ring USB disk. Campbell Anderson tells his story ...

"I had been searching for an embedded web server for weeks and was even looking at the possibility of developing a hardware based system, but then I stumbled across AppWeb.

I wanted a solution that would allow me (and reps) to carry round working examples of php based websites, to demo applications to potential customers. I am now working on support for file based databases to show even more options to customers. Alternatives needed instillation, a lot of configuration and had a large footprint on system resources.

I didn't realize how simple it could be! To download and set it up on a USB Key card took 10mins."

Campbell Anderson, Design Developer Arcad Ltd.

 

© Mbedthis Software, 2003-2008. All rights reserved. Privacy Policy and Terms of Use.   Generated on April 2, 2008.