The fastest way to build and deploy a secure, professional web interface on your embedded device
Rapid Development
µWeb allows you to build an embedded web interface in days rather than months.
- No need to become an expert in HTML or HTTP
- Out-of-the-box support for role-based authorisation, tables, menus and tabs and much more
- Easy-to-learn, easy-to-use framework
- Jim Tcl scripting engine dramatically simplifies system interaction
Secure and Professional
- Built-in anti XSS and CRSF protection
- HTTP/SSL supported (with SSL-capable web server or wrapper)
- Cascading Style Sheet (CSS) based styling
- Built-in support for online help
Designed for Embedded Devices
µWeb was designed based on our extensive experience in creating embedded devices and applications. We have taken care to provide a solution designed specifically for embedded devices.
- Small — As little as 60KB
- Includes a tiny embedded web server
- Available for almost any network-capable platform — Linux, FreeBSD, QNX and more
- Easily interfaces with the embedded environment
Features
- Declaration style page definition allows rapid prototyping and development
- CSS (Stylesheet)-based display allows the presentation to be developed separately
- Jim Tcl scripting engine allows easy execution of system commands, reading and writing system configuration and status and customised display
- Define online help directly within page definitions
- Support for MMU and no-MMU based systems
- Robust Authentication and role-based Authorisation
- Security features include anti-XSS and anti-CRSF protection
- Includes drop-in examples of network configuration, date/time setting, firmware upgrades and more
- Comprehensive documentation
- Built-in layout manager allows easy organisation of menus, tabs and toolbar items
- Custom layout engines possible
- Built-in type validation and error management
- A single executable can run in four separate modes of operation, including via the tiny, embedded web server
- Virtual Filesystem (VFS) layer allows an entire web application, including web server, to be deployed as a single executable
- Prototype and debug the same application on your development host