Embedthis Ioto™ Target Uses
Embedded Device Applications
When used in embedded devices or applications, web servers must assume they are secondary to the essential functions the device or application must perform. As such, the web server must minimize its resource demands and should be deterministic in the load it places on a system.
Ioto excels in this regard and is: * Fast and compact with a small memory footprint (from 1MB). * Easily embedded in applications and devices — via a powerful API. * Easy to configure and administer — via an Apache compatible configuration and extensive build time configuration options. * Secure by design and by default. * Minimal in its demand on system resources — via configurable resource limits.
Ioto is the #1 embedded web server and has been successfully deployed in millions of devices and embedded applications.
Ioto is ideal for communications and web services. Some comms services force users to implement all applications using an async API. Others force a sync API. Ioto provides both sync and async I/O processing and APIs so services can easily be implemented in the most natural way.
Via the Embedded Server Pages framework, Ioto provides a powerful and high level platform for creating web services. An integrated XML parser and Model View Controller web frameworks allow web services to be implemented with minimal effort and code.
Ioto is an ideal back-end web server because Ioto is a fast, multi-threaded, event driven server. Each Ioto instance can host many simultaneous requests for maximum efficiency and minimal memory footprint.
To learn more about Ioto, please read: