Embedthis Appweb Samples
===

These samples are configured to use an installed Appweb to provide the appweb.h header and libappweb library 
at /usr/local/lib/apppweb. To build the samples, you will need to install Appweb and the Bit build tool from:

* Appweb - [http://embedthis.com/downloads/appweb/download.ejs](http://embedthis.com/downloads/appweb/download.ejs)
* Bit - [http://embedthis.com/downloads/bit/download.ejs](http://embedthis.com/downloads/bit/download.ejs)

The following samples are available:

* [chroot-server](chroot-server/README.md)      Configuring a secure chroot jail for the server.
* [deploy-server](deploy-server/README.md)      Deploy Appweb files for copying to a target.
* [esp-controller](esp-controller/README.md)    Creating ESP controllers.
* [esp-hosted-mvc](esp-hosted-mvc/README.md)    ESP MVC application hosted in Appweb.
* [esp-layout](esp-layout/README.md)            ESP layout templates.
* [esp-login](esp-login/README.md)              ESP form-based login.
* [esp-mvc](esp-mvc/README.md)                  ESP MVC application (stand-alone).
* [esp-page](esp-page/README.md)                Serving ESP web pages.
* [esp-session](esp-session/README.md)          Using ESP session state storage.
* [esp-upload](esp-upload/README.md)            ESP file upload.
* [esp-websockets](esp-websockets/README.md)    WebSockets using an ESP controller.
* [max-server](max-server/README.md)            Maximum configuration in appweb.conf.
* [min-server](min-server/README.md)            Minimum configuration in appweb.conf.
* [secure-server](secure-server/README.md)      Secure server using SSL, secure login, chroot and sandbox limits.
* [simple-action](simple-action/README.md)      Action callback. Binding C function to URI.
* [simple-client](simple-client/README.md)      Http client.
* [simple-handler](simple-handler/README.md)    Simple Appweb URL handler.
* [simple-module](simple-module/README.md)      Simple Appweb loadable module.
* [simple-server](simple-server/README.md)      Simple Http server.
* [spy-fliter](spy-filter/README.md)            Simple HTTP pipeline filter.
* [ssl-server](ssl-server/README.md)            SSL server.
* [tiny-server](tiny-server/README.md)          Configure Appweb to be tiny.
* [typical-server](typical-server/README.md)    A more fully featured server main program.

### C++ Samples
* [cpp-handler](cpp-handler/README.md)          Simple Appweb handler in C++.
* [cpp-module](cpp-module/README.md)            Simple Appweb loadable module in C++.

### Documentation

The full product documentation is supplied in HTML format under the doc directory. This is also available online at:

* http://embedthis.com/products/appweb/doc/index.html

Licensing
---

Please see: 

http://embedthis.com/licensing/index.html


Support
---
You have a variety of support choices for Embedthis Software products. You can avail yourself of free support via 
our Online Forum. This is a community based forum where users can share ideas and ask questions. You can also search the
forum for answers to past questions. To visit the Appweb forum, go to:

https://groups.google.com/group/appweb

You also have the option of purchasing support with the Embedthis Commercial License. It includes paid support as 
part of the license benefits.


Copyright
---

Copyright (c) 2003-2013 Embedthis Software, LLC. All Rights Reserved.  Embedthis and Appweb are trademarks of 
Embedthis Software, LLC. Other brands and their products are trademarks of their respective holders.
