Release Notes
Welcome to the Embedthis Appweb™ installation release notes. This document provides release-specific information for Appweb. This package contains a pre-built stand-alone (binary) web server and the development libraries and headers needed to embed Appweb in a device or application.
Licensing
This software is copyrighted and distributed under license. It is available under a GPLv2 open source license and an optional commercial license. Please read LICENSE.TXT for details.
Appweb includes support for several external packages such as MatrixSSL, OpenSSL, and SQLite. These packages have their own licenses. Make sure you check the packages license details to ensure you are complying with their licenses.
System Requirements
Binary releases are supplied for the following operating systems.
- Linux (Fedora (x86 and x86_64), Ubuntu (x86 and x86_64)
- Windows (XP, Vista, Windows-7)
- MAC OS X (Tiger, Leopard)
The following operating systems may be supported by recompiling Appweb from source.
- FreeBSD
- Linux 2.4 and 2.6
- VxWorks 5.4 and 6.X
- Windows
Run-time System Requirements
To install Appweb on a development system, your system will need at least the following:
- 40 MB Disk
- 32 MB RAM
To deploy Appweb in an embedded environment, you will need at least the following:
- 800 KB Disk / ROM space
- 800 KB RAM
To rebuild Appweb from source code, you will need at least
- 50 MB disk space
Development Environment Hardware Platform Support
If you wish to build Appweb from source code, you will need to use a C compiler and associated development tools. Several development environments are supported. You may choose any of the following to compile and build samples and source code.
- Linux GNU tools
- Windows Visual Studio (Visual Studio 2008 and Visual Studio 2008 Express).
- Windows XP with Cygwin UNIX emulation tools. See www.cygwin.com.
- WindRiver Tornado Development Tools.
Helpful Hints
Debug Trace and Logging
Appweb has a debug logging and trace facility that can help when debugging configuration issues or developing your application code that uses Appweb. You can vary the level of logging via the --log logfile command line switch for the appweb commands. The log command line switch has the format:
appweb --log logFile:logLevel
The log level can be from 0 to 9, with 9 being the most verbose level.
Limitations and Special Notes
Resolved Issues
See the new features and fixes in the Change Log document.