KLone (web server)
Encyclopedia
KLone is an open-source
, small-footprint web server
that is suitable for embedded applications.
As of May 2011, KLone has :
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
, small-footprint web server
Web server
Web server can refer to either the hardware or the software that helps to deliver content that can be accessed through the Internet....
that is suitable for embedded applications.
As of May 2011, KLone has :
- Core features
- Multiplatform HTTP and HTTP/S
- Small footprint
- Multiple content suppliers (on-disk file system, embedded file system, CGIsCommon Gateway InterfaceThe Common Gateway Interface is a standard method for web servers software to delegate the generation of web pages to executable files...
) - Open source or royalty-free commercial license (support)
- Development features
- Automatic setup and build framework via Makefile
- Full source code available on GitHubGithubGitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both commercial plans and free accounts for open source projects...
- Dynamic page scripting in CC (programming language)C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
/C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell... - Ready to use API to access common functionalities like :
- Form variables
- Sessions
- Cookies
- File upload
See also
- Embedded HTTP serverEmbedded HTTP serverAn embedded HTTP server is a component of a software system that implements the HTTP protocol. Examples of usage within an application might be:* To provide a thin-client interface for a traditional application.....
- Comparison of web server softwareComparison of web server software-Overview:-Features:- Operating system support :...
- Comparison of lightweight web serversComparison of lightweight web serversLightweight web servers are web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it....