Advanced | Help | Encyclopedia
Directory


Apache Portable Runtime

The Apache Portable Runtime (APR) is a supporting library for the Apache web server. It provides a set of API's that map to the underlying operating system. Where the OS doesn't support a particular function, APR will provide a replacement. Thus, the APR can be used to make a program truly portable across platforms.

APR was originally a part of Apache, but has now been spun off into a separate project of the Apache Software Foundation, and is used by other applications to achieve platform independence.

The range of platform-independent functionality provided by APR includes:

Similar projects

  • Glib provides similar functionality, but is much more extensive, supporting many more data structures and OS-independent functions.
  • NSPR is a cross-platform abstraction library used by the Mozilla project. In addition to the usual basic services, it also provides graphical user interface (GUI) functionality.
  • Adaptive Communication Environment (ACE) is an object-oriented library similar in functionality to APR. It is widely deployed in commercial products.
  • WxWidgets is an object-oriented cross-platform GUI library that also provides abstraction classes for database communication, IPC and networking functionality.

External links








Links: Addme | Keyword Research | Paid Inclusion | Femail | Software | Completive Intelligence

Add URL | About Slider | FREE Slider Toolbar - Simply Amazing
Copyright © 2000-2008 Slider.com. All rights reserved.
Content is distributed under the GNU Free Documentation License.