PRODUCTS
TECHNOLOGY
See Also
AppWeb™ - Embed the Web
AppWeb is a next generation embedded web server
and the first embedded web server that has been designed from the
start with security in mind. AppWeb is a very fast,
small-footprint, standards-based, portable server, specifically
developed for use by embedded devices and applications. AppWeb is the
easiest and most cost-effective path to web-enable applications and
devices. Unlike most other embedded web servers, AppWeb is feature
rich and highly secure. Compared to other proprietary and costly web
servers, AppWeb is simple, convenient and open
Open Source and Free
AppWeb uses an Open Source development model where a
community of developers contribute toward making AppWeb the leading
embedded HTTP web server. Products are licensed under the GNU open
source license and are provided with full source code. Mbedthis
Software has generously provided infrastructure, developers and
funding to make this possible. Mbedthis sells commercial support and
licenses for AppWeb.
AppWeb offers several key benefits:
-
Lower Development Costs. AppWeb is the easiest and most cost-effective way to web-enable applications and devices. By supporting Embedded JavaScript and Embedded Server Pages for embedded devices and PHP for enterprise applications, it will greatly help your developers achieve faster time-to-market, lower project costs and help reduce security risks.
-
Minimal Resource Requirements. AppWeb is exceptionally fast (over 3,500 HTTP requests per second) and compact (from 110 KB). It demands minimal resources from your system so your system can devote vital system resources to running your applications.
-
Flexible Development Environment. AppWeb is highly modular so you can choose the features you wish. It supports both run-time module loading and extensive compile time controls for those who wish to rebuild from source.
-
Reliability. AppWeb is the most downloaded embedded web server with a large body of users testing and hammering on the code. It has an extensive regression test suite that stresses the product well beyond the limits encountered in normal operation.
Solutions Created via AppWeb
The potential uses for AppWeb are as long as our imagination runs deep. Some of the more frequent uses are:
-
Embedded device management
-
Creating CD distributions of web sites complete with web server to execute scripting and searching
-
A web-based user interface to your enterprise application
-
An web-based online/offline application
-
A personal web server
Powerful, Secure Embedded Web Server
AppWeb has the features and flexibility to meet the most demanding embedded web server needs. It can be run as a stand-alone web server or the AppWeb library can be integrated into an existing application. Both server and client HTTP functionality is provided.
AppWeb is a standards-based embedded HTTP server that has a wealth of features, including:
-
Easy Dynamic Page Creation. Supports Embedded JavaScript, Embedded Server Pages, Embedded Gateway Interface, CGI and PHP.
-
Easy to Use. Extensive samples and documentation provided.
-
Security. Secure Socket Layer (SSL) including both client and server certificates. Digest and Basic Authentication. Sandbox directives to limit denial of service attacks.
-
Modular. Select only the features you need via dynamically loadable modules. Also supports granular source code compilation directives.
-
Performance. Fastest performance in its class. Over 3500 requests per second on a PC class device. Memory footprint from 110K. Code and web pages are fully ROMable.
-
Standards Compliance. AppWeb supports HTTP/1.0, HTTP/1.1, CGI/1.1, SSL RFC 2246, HTTP RFC 2617
-
Portable. AppWeb has been ported to Linux, Windows, Mac OSX and Solaris and support the following CPU architectures: ARM7, MIPS32, i386/X86, PowerPC and Sparc
To learn more about AppWeb, read about its long list of Features. To download now, go to our AppWeb Downloads section. For understand your licensing options, see Licensing.
What is Different about AppWeb?
There are many existing web servers available today to choose from today, so why create a new one?
While there are plenty of options, most existing web servers have
been designed for public web sites and these designs adapt poorly to
embedding directly into devices or applications. There are also many
embedded HTTP servers, however the current implementations have not
been designed with security as a foundation. Further, many have
compromised on features when compared to the enterprise web servers
which makes them difficult to use them in a standards based way
with common scripting languages and tools.
AppWeb is built from the start with security in mind and has a
modular, powerful set of features. This makes appWeb the easiest and
most secure option when choosing an embedded web server.