KLone (web server)
Encyclopedia
KLone is an open-source
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, CGIs
      Common Gateway Interface
      The 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 GitHub
      Github
      GitHub 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 C
      C (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 server
    Embedded HTTP server
    An 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 software
    Comparison of web server software
    -Overview:-Features:- Operating system support :...

  • Comparison of lightweight web servers
    Comparison of lightweight web servers
    Lightweight 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....


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK