BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help
Not What You Meant?  There are 12 definitions for Kepler.

Kepler (software)

Print-Friendly
About 1 pages (267 words)

Bookmark and Share Know this topic well? Help others and get FREE products!
This article is about the web application framework. For other uses see Kepler (disambiguation).
Kepler
Developer Kepler Project team
Latest release 1.0 / 4 December 2006
OS Cross-platform
Genre Web application framework
License MIT License
Website http://www.keplerproject.org/

Kepler is a free software project written in Lua that provides a portable, extensible website development platform. Current stable release is Kepler 1.0, for Lua 5.0; current development release is Kepler 1.1 beta 1, for Lua 5.1. Kepler works on Windows and most variants of Unix. The platform was designed to work with a number of web serving environments, called "launchers" in Kepler terminology. Kepler includes launchers for Apache (mod_lua), FastCGI, CGI, ISAPI as well as a native web server written in pure Lua, called Xavante. Kepler also provides the following modules:

  • CGILua - tool for creating dynamic Web pages and manipulating input data from Web forms, providing a CGI-like programming paradigm for different launchers such as Xavante and mod_lua
  • LuaSQL - an interface from Lua to a DBMS, enabling Lua programs to connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases
  • Copas - a coroutine-based dispatcher, used by Xavante
  • LuaFileSystem - a library of file manipulation routines complementing Lua's basic set.
  • Rings - a library for creating isolated Lua execution environments from within Lua.
  • LuaExpat - an interface to the XML processing library Expat.
  • LuaLogging - a simple logging API
  • LuaZip - library for reading inside Zip files
  • MD5 - basic cryptographic library, providing a digest function and a crypt/decrypt pair.

External links

View More Summaries on Kepler (software)
 
Ask any question on Kepler (software) and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
Kepler (software) from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy