PRODUCTS
TECHNOLOGY
See Also
Embedthis Appweb Http Server ™
Embedthis
Appweb HTTP Server is a 2nd 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 server, specifically developed for use by embedded devices and to
embed in applications.
Download it now to try it out.
Key Appweb Benefits
-
Lower Development Costs. Appweb is the easiest and most cost-effective way to web-enable applications and devices. By supporting 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 it can spent vital system resources 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 also comes with an extensive regression test suite that stresses the product well beyond the limits encountered in normal operation.
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, VxWorks, Windows, Mac OSX and Solaris and support the following CPU architectures: ARM7, MIPS32, i386/X86, PowerPC and Sparc
To learn more about Embedthis Appweb, read about its long list of Features. To download now, go to our Appweb Downloads section. For understand your licensing options, see Licensing. To purchase Appweb HTTP Server, visit our Store.
Appweb Product Specifications
Embedthis Appweb has a modular architecture that results in a very small memory footprint and minimal CPU requirements. It offers superior security and provides the easiest way to create dynamic, web based user and management interfaces.
Appweb 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.
Appweb 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, Appweb also supports standard page creation environments and interfaces like PHP, ASP.NET 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 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.
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
-
A web-based user interface to your enterprise application
-
A web site CD including scripting and searching
-
An web-based online/offline application
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.