1
Architecture Hoisting - George Fairbanks
Architecture Hoisting - George Fairbanks
DATE: 2012/03/18::
2
how to install Apache
how to install Apache
DATE: 2015/04/20::
3
Live From Devoxx UK: Apache TomEE from Dev to Ops
Live From Devoxx UK: Apache TomEE from Dev to Ops
DATE: 2015/06/18::
4
Apache Connector Configuration in ColdFusion 10
Apache Connector Configuration in ColdFusion 10
DATE: 2013/02/14::
5
Portable OpenOffice.org - Descargar Gratis
Portable OpenOffice.org - Descargar Gratis
DATE: 2014/04/11::
6
How To Install (JRE) Java Runtime Environment 1.7.0.51 (32-bit) for Windows 7
How To Install (JRE) Java Runtime Environment 1.7.0.51 (32-bit) for Windows 7
DATE: 2014/02/14::
7
104: Setting up a PHP Project in NetBeans
104: Setting up a PHP Project in NetBeans
DATE: 2011/12/10::
8
Docker Compose 1.2.0
Docker Compose 1.2.0
DATE: 2015/05/15::
9
Everest Portable Ultimate Edition 5.50 - Crack PC
Everest Portable Ultimate Edition 5.50 - Crack PC
DATE: 2015/05/01::
10
[ Software ] USBWebserver is a fantastic piece of software!
[ Software ] USBWebserver is a fantastic piece of software!
DATE: 2012/04/12::
11
CoreOS: Rocket & App Container Spec Overview
CoreOS: Rocket & App Container Spec Overview
DATE: 2014/12/02::
12
Java EE (J2EE) Tutorial for beginners Part4
Java EE (J2EE) Tutorial for beginners Part4
DATE: 2012/11/15::
13
Using Visual Studio to Build XAML Converged Apps
Using Visual Studio to Build XAML Converged Apps
DATE: 2014/04/22::
14
CoreOS: Rocket Tutorial & Demo
CoreOS: Rocket Tutorial & Demo
DATE: 2014/12/02::
15
تحميل برنامج Download Java JRE 9 0 Build 39 Early Access Free
تحميل برنامج Download Java JRE 9 0 Build 39 Early Access Free
DATE: 2014/12/04::
16
How to insert job parameters in DataStage parallel  job
How to insert job parameters in DataStage parallel job
DATE: 2013/04/21::
17
Red Hat Enterprise Linux 7 Atomic Host & Containers
Red Hat Enterprise Linux 7 Atomic Host & Containers
DATE: 2014/10/17::
18
Pivotal Cloud Foundry Multi Cloud Teaser
Pivotal Cloud Foundry Multi Cloud Teaser
DATE: 2015/04/04::
19
Project Photon Runs Docker Containers on VMware vCloud Air and Google Compute Engine
Project Photon Runs Docker Containers on VMware vCloud Air and Google Compute Engine
DATE: 2015/04/20::
20
open office
open office
DATE: 2009/06/10::
21
CloudCredo - Project Decker: Cloud Foundry with Docker (Cloud Foundry Summit 2014)
CloudCredo - Project Decker: Cloud Foundry with Docker (Cloud Foundry Summit 2014)
DATE: 2014/07/25::
22
OWG Tutorials: PPSSPP (HOW TO DOWNLOAD AND INSTALL A PSP EMULATOR)
OWG Tutorials: PPSSPP (HOW TO DOWNLOAD AND INSTALL A PSP EMULATOR)
DATE: 2014/09/23::
23
RailsCasts - #292 Virtual Machines with Vagrant
RailsCasts - #292 Virtual Machines with Vagrant
DATE: 2012/11/01::
24
How to get Silverlight to work in Wine with everything except Netflix DRM.
How to get Silverlight to work in Wine with everything except Netflix DRM.
DATE: 2012/08/15::
25
Part 3: Headless Server: Raspberry Pi VS MK802 (vs FitPC2) - Performance
Part 3: Headless Server: Raspberry Pi VS MK802 (vs FitPC2) - Performance
DATE: 2012/08/31::
26
Dockers Containers & Kubernetes
Dockers Containers & Kubernetes
DATE: 2015/06/07::
27
Docker: the future of Linux (LXC) Containers
Docker: the future of Linux (LXC) Containers
DATE: 2013/03/21::
28
Raspberry Pi: Light Automation - step by step to smartphone control
Raspberry Pi: Light Automation - step by step to smartphone control
DATE: 2014/12/06::
29
Java Download Not Working
Java Download Not Working
DATE: 2014/02/04::
30
[Solucion] de Librerias en Minecraft pirata 1.6.2 en adelante
[Solucion] de Librerias en Minecraft pirata 1.6.2 en adelante
DATE: 2013/12/25::
31
Installing Java 7 JDK on a Raspberry Pi
Installing Java 7 JDK on a Raspberry Pi
DATE: 2013/04/17::
32
Como adicionar textura - Blender
Como adicionar textura - Blender
DATE: 2009/04/29::
33
Closing Bad Company 2 PC Xfire
Closing Bad Company 2 PC Xfire
DATE: 2010/04/24::
34
Win64 Read File Into Memory Buffer Win64 API NASM GCC GoLink
Win64 Read File Into Memory Buffer Win64 API NASM GCC GoLink
DATE: 2013/10/27::
35
PaaSing a Java EE Application
PaaSing a Java EE Application
DATE: 2012/12/19::
36
CVE-2010-3563 : Sun Java Web Start Remote Code Execution Exploit
CVE-2010-3563 : Sun Java Web Start Remote Code Execution Exploit
DATE: 2010/11/21::
37
National Guard aviation maintenance ensures mission readiness
National Guard aviation maintenance ensures mission readiness
DATE: 2014/05/11::
38
How To Install LibreOffice 4.1.4.2 for Windows
How To Install LibreOffice 4.1.4.2 for Windows
DATE: 2014/01/24::
39
XBMC Media Center 13.2 - Crack PC
XBMC Media Center 13.2 - Crack PC
DATE: 2015/05/02::
40
Como baixar o Tibia Multi Ip Changer 8.6
Como baixar o Tibia Multi Ip Changer 8.6
DATE: 2012/11/25::
41
LG PC Suite 1.0.0.0 - Crack PC
LG PC Suite 1.0.0.0 - Crack PC
DATE: 2015/05/01::
42
Modernes Frontend-Development mit Bower, Grunt, Yeoman | IPC13
Modernes Frontend-Development mit Bower, Grunt, Yeoman | IPC13
DATE: 2014/05/23::
43
MEGA Beta - Crack PC
MEGA Beta - Crack PC
DATE: 2015/05/19::
44
FileZilla 3.10.3 - Crack PC
FileZilla 3.10.3 - Crack PC
DATE: 2015/05/01::
45
Need For Speed Most Wanted Live Action TV (Need for Speed Fan Albania)
Need For Speed Most Wanted Live Action TV (Need for Speed Fan Albania)
DATE: 2013/02/23::
46
How to Install JRE and JDK for your computer and eclipse
How to Install JRE and JDK for your computer and eclipse
DATE: 2012/07/11::
47
Eclipse Failed to load JNI library fix.
Eclipse Failed to load JNI library fix.
DATE: 2012/01/08::
48
HPI Blitz Flux - Overall Thoughts After First Runs
HPI Blitz Flux - Overall Thoughts After First Runs
DATE: 2014/02/12::
49
WinToFlash 0.9.0000 Beta - Crack PC
WinToFlash 0.9.0000 Beta - Crack PC
DATE: 2015/05/01::
50
Tutorial 2: Installing firefox on raspberry pi
Tutorial 2: Installing firefox on raspberry pi
DATE: 2013/08/30::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Apache Portable Runtime
Developer(s) Apache Software Foundation
Stable release 1.5.1 / April 21, 2014
Development status Active
Written in C
Operating system Cross-platform
Type Development Library
License Apache License 2.0
Website apr.apache.org

The Apache Portable Runtime (APR) is a supporting library for the Apache web server. It provides a set of APIs that map to the underlying operating system (OS). Where the OS does not support a particular function, APR will provide an emulation. Thus programmers can use the APR to make a program truly portable across platforms.

APR originally formed a part of Apache HTTP Server, but the Apache Software Foundation spun it off into a separate project. Other applications can use it to achieve platform independence.

Functionality[edit]

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

Similar projects[edit]

  • GLib – provides similar functionality. It supports many more data structures and OS-independent functions, but fewer IPC-related functions. (GLib lacks local and global locking and shared-memory management.)
  • Netscape portable runtime (NSPR) is a cross-platform abstraction library used by the Mozilla project. It is used by another subproject of Mozilla application framework (XPFE) to provide cross-platform graphical user interface (GUI) functionality.
  • Adaptive Communication Environment (ACE) is an object-oriented library written in C++ similar in functionality to APR. It is widely deployed in commercial products.[1]
  • commonc++ is a cross-platform C++ class library for systems programming, with much of the same functionality as APR.
  • POCO is a modern C++ framework similar in concept but more extensive than APR.
  • WxWidgets is an object-oriented cross-platform GUI library that also provides abstraction classes for database communication, IPC and networking functionality.
  • KDE Frameworks – used by KDE SC

References[edit]

  1. ^ "ACE and TAO Success Stories". Archived from the original on 29 August 2008. Retrieved 2008-07-31. 

External links[edit]

Wikipedia content is licensed under the GFDL License
Powered by YouTube
MASHPEDIA
LEGAL
  • Mashpedia © 2015