AOLserver
   HOME

TheInfoList



OR:

AOLserver is AOL's
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
web server A web server is computer software and underlying Computer hardware, hardware that accepts requests via Hypertext Transfer Protocol, HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, co ...
. AOLserver is multithreaded,
Tcl TCL or Tcl or TCLs may refer to: Business * TCL Technology, a Chinese consumer electronics and appliance company ** TCL Electronics, a subsidiary of TCL Technology * Texas Collegiate League, a collegiate baseball league * Trade Centre Limited ...
-enabled, and used for large scale, dynamic web sites. AOLserver is distributed under the
Mozilla Public License The Mozilla Public License (MPL) is a free and open-source weak copyleft license for most Mozilla Foundation software such as Firefox and Thunderbird. The MPL is developed and maintained by Mozilla, which seeks to balance the concerns of bo ...
. AOLserver was originally developed by
NaviSoft NaviSoft was a web server, web publishing and web hosting company based in the United States that was the first company to offer an integrated solution that combined a high-performance programmable web server, NaviServer, with a WYSIWYG HTML author ...
under the name "NaviServer", but changed names when AOL bought the company in 1995.
Philip Greenspun Philip Greenspun (born September 28, 1963) is an American computer scientist, educator, early Internet entrepreneur, and pilot who was a pioneer in developing online communities like photo.net. Biography Greenspun was born on September 28, 1 ...
convinced America Online to open-source the program in 1999. AOLserver was the first HTTP server program to combine multithreading, a built-in scripting language, and the pooling of persistent
database connection A database connection is a facility in computer science that allows client software to talk to database server software, whether on the same machine or not. A connection is required to send commands and receive answers, usually in the form of a ...
s. For database-backed Web sites, this enabled performance improvements of 100× compared to the standard practices at the time of CGI scripts that opened fresh database connections on every page load. Eventually other HTTP server programs were able to achieve similar performance with a similar architecture. AOLserver is a key component in the
Open Architecture Open architecture is a type of computer architecture or software architecture intended to make adding, upgrading, and swapping components with other computers easy. For example, the IBM PC, Amiga 2000 and Apple IIe have an open architecture supp ...
Community System (
OpenACS The ArsDigita Community System (ACS) was an Open-source software, open source toolkit for developing community web applications developed primarily by developers associated with ArsDigita Corporation. It was licensed under the terms of the GNU Gene ...
) which is an advanced open-source toolkit for developing web applications. In September 2007, a port of AOLserver for the
iPhone The iPhone is a line of smartphones developed and marketed by Apple that run iOS, the company's own mobile operating system. The first-generation iPhone was announced by then–Apple CEO and co-founder Steve Jobs on January 9, 2007, at ...
was made available and later
fork In cutlery or kitchenware, a fork (from 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods either to h ...
ed under the name "Joggame Server". This fork is described on its
SourceForge SourceForge is a web service founded by Geoffrey B. Jeffery, Tim Perdue, and Drew Streib in November 1999. SourceForge provides a centralized software discovery platform, including an online platform for managing and hosting open-source soft ...
project page as being a spin-off of AOLserver for devices.Joggame Server project page at Sourceforge
/ref>
NaviServer NaviServer is a high performance web server written in C and Tcl. It can be easily extended in either language to create web sites and services; there are over 35 modules available (including database integration or protocol support for UDP, SM ...
(also hosted on SourceForge) is a fork of AOLserver.


See also

* Comparison of web server software *
OpenACS The ArsDigita Community System (ACS) was an Open-source software, open source toolkit for developing community web applications developed primarily by developers associated with ArsDigita Corporation. It was licensed under the terms of the GNU Gene ...


References


External links

*
SourceForge Project: AOLserver

Python for AOLserver

AOLserver Wiki
*
PHP on AOLserver

AOLserver Public License

NaviServer Fork Project Homepage
AOL Cross-platform software Free software programmed in C Free software programmed in Tcl Free web server software {{network-software-stub