Play Video
1
Architecture Hoisting - George Fairbanks
Architecture Hoisting - George Fairbanks
::2012/03/18::
Play Video
2
Portable OpenOffice.org - Descargar Gratis
Portable OpenOffice.org - Descargar Gratis
::2014/04/11::
Play Video
3
Using Visual Studio to Build XAML Converged Apps
Using Visual Studio to Build XAML Converged Apps
::2014/04/21::
Play Video
4
CloudCredo - Project Decker: Cloud Foundry with Docker (Cloud Foundry Summit 2014)
CloudCredo - Project Decker: Cloud Foundry with Docker (Cloud Foundry Summit 2014)
::2014/07/25::
Play Video
5
Sumant Tambe: Standardizing the Data Distribution Service (DDS) API for Modern C++
Sumant Tambe: Standardizing the Data Distribution Service (DDS) API for Modern C++
::2013/06/25::
Play Video
6
Type-safe injection of OSGi dynamic services with GlassFish 3.1 and CDI
Type-safe injection of OSGi dynamic services with GlassFish 3.1 and CDI
::2010/11/25::
Play Video
7
Develop powerful Big Data Applications easily with Spring XD with Mark Pollack (Pivotal) (3/5)
Develop powerful Big Data Applications easily with Spring XD with Mark Pollack (Pivotal) (3/5)
::2014/07/29::
Play Video
8
How to get minecraft working on Windows 8.1 or Windows 8 [Java Problem]
How to get minecraft working on Windows 8.1 or Windows 8 [Java Problem]
::2013/11/07::
Play Video
9
Develop powerful Big Data Applications easily with Spring XD with Mark Pollack (Pivotal) (2/5)
Develop powerful Big Data Applications easily with Spring XD with Mark Pollack (Pivotal) (2/5)
::2014/07/29::
Play Video
10
How To Fix -
How To Fix - 'java.exe' is not recognized as an internal or external command
::2012/07/08::
Play Video
11
Develop powerful Big Data Applications easily with Spring XD with Mark Pollack (Pivotal) (5/5)
Develop powerful Big Data Applications easily with Spring XD with Mark Pollack (Pivotal) (5/5)
::2014/07/29::
Play Video
12
Tech Mesh 2012 - Up up and Out: Scaling Software with Akka - Jonas Bonér
Tech Mesh 2012 - Up up and Out: Scaling Software with Akka - Jonas Bonér
::2013/09/17::
Play Video
13
Deploying & Managing Cassandra On the Cloud (Closed Caption)
Deploying & Managing Cassandra On the Cloud (Closed Caption)
::2010/12/10::
Play Video
14
How do you create a VAA?
How do you create a VAA?
::2009/03/02::
Play Video
15
How to install Webmin on Ubuntu
How to install Webmin on Ubuntu
::2013/02/13::
Play Video
16
Java Programming Tutorial for Beginners Installing the JDK
Java Programming Tutorial for Beginners Installing the JDK
::2013/12/02::
Play Video
17
Solucionar Error msvcr100.dll
Solucionar Error msvcr100.dll
::2013/02/04::
Play Video
18
From Search to Discovery: Using a Search Engine to Connect the Dots Across Enterprise Data
From Search to Discovery: Using a Search Engine to Connect the Dots Across Enterprise Data
::2012/12/19::
Play Video
19
PaaSing a Java EE Application
PaaSing a Java EE Application
::2012/12/19::
Play Video
20
Praktyczne wprowadzenie do OSGi i Enterprise OSGi - Jacek Laskowski
Praktyczne wprowadzenie do OSGi i Enterprise OSGi - Jacek Laskowski
::2013/02/10::
Play Video
21
reportero CUCO Flores televisa deportes
reportero CUCO Flores televisa deportes
::2012/02/13::
Play Video
22
Docker 101: Dockerizing Your Infrastructure
Docker 101: Dockerizing Your Infrastructure
::2014/07/16::
Play Video
23
389 Directory Server Part II - SSL/TLS
389 Directory Server Part II - SSL/TLS
::2012/12/25::
Play Video
24
Java and OSGi: Enabling Smart Data on M2M Gateways and Aggregators
Java and OSGi: Enabling Smart Data on M2M Gateways and Aggregators
::2013/01/29::
Play Video
25
Raspberry Pi This channel is already in use
Raspberry Pi This channel is already in use
::2014/02/25::
Play Video
26
Como eliminar archivos temp y basura automaticamente las 24 horas
Como eliminar archivos temp y basura automaticamente las 24 horas
::2014/06/08::
Play Video
27
Raspberry PI LCD Display mit PHP
Raspberry PI LCD Display mit PHP
::2012/11/18::
Play Video
28
Digital Stamp with Inkjet Printing - Concept Video
Digital Stamp with Inkjet Printing - Concept Video
::2014/08/20::
Play Video
29
DEFCON 18: Build your own UAV 2.0
DEFCON 18: Build your own UAV 2.0
::2013/12/27::
Play Video
30
Velocity - Xbox360 Cross-Platform File Manager (Free & Open Source)
Velocity - Xbox360 Cross-Platform File Manager (Free & Open Source)
::2012/11/23::
Play Video
31
Areglar error de XINPUT1_3.dll emulador de dolphin
Areglar error de XINPUT1_3.dll emulador de dolphin
::2012/05/20::
Play Video
32
Instalando Squirrel, adicionando o drive do MySQL e criando uma DataBase
Instalando Squirrel, adicionando o drive do MySQL e criando uma DataBase
::2011/11/23::
Play Video
33
Reparar Error MSVCR100 Y MSVCP100 en windows
Reparar Error MSVCR100 Y MSVCP100 en windows
::2013/05/25::
Play Video
34
Tutorial 2: Installing firefox on raspberry pi
Tutorial 2: Installing firefox on raspberry pi
::2013/08/30::
Play Video
35
Sleeping Dogs Gameplay - MSI GE60 2oe-215tr
Sleeping Dogs Gameplay - MSI GE60 2oe-215tr
::2014/05/24::
Play Video
36
Bytecode Injection Into A Running Process Using Ptrace()
Bytecode Injection Into A Running Process Using Ptrace()
::2012/03/13::
Play Video
37
How To Install LibreOffice 4.1.4.2 for Windows
How To Install LibreOffice 4.1.4.2 for Windows
::2014/01/24::
Play Video
38
10 dollar 9v battery LED light the "BlockLite"
10 dollar 9v battery LED light the "BlockLite"
::2013/01/15::
Play Video
39
Raspberry Pi - webiopi - First test
Raspberry Pi - webiopi - First test
::2012/08/28::
Play Video
40
Raspberry Pi FreeBSD OpenGL ES Demo
Raspberry Pi FreeBSD OpenGL ES Demo
::2012/12/10::
Play Video
41
Cómo abrir JNLP Extensión de archivo
Cómo abrir JNLP Extensión de archivo
::2014/07/16::
Play Video
42
hid flood lamp or grow lamp
hid flood lamp or grow lamp
::2011/05/21::
Play Video
43
Intall Drush on Windows - Drupal video tutorial from SlashNode.in
Intall Drush on Windows - Drupal video tutorial from SlashNode.in
::2012/02/08::
Play Video
44
MSI GE60 2PEi545FD  15.6inch  Core i5 4200H  FreeDOS
MSI GE60 2PEi545FD 15.6inch Core i5 4200H FreeDOS
::2014/08/07::
Play Video
45
UltraFire  LED Flashlight WF-501B CREE XM-L T6 1000 Lumen review!
UltraFire LED Flashlight WF-501B CREE XM-L T6 1000 Lumen review!
::2012/09/27::
Play Video
46
How to Install JRE and JDK for your computer and eclipse
How to Install JRE and JDK for your computer and eclipse
::2012/07/10::
Play Video
47
Instalación de JDK 1.6 en Windows XP
Instalación de JDK 1.6 en Windows XP
::2010/01/24::
Play Video
48
Eclipse Target Platform Definitions
Eclipse Target Platform Definitions
::2012/08/27::
Play Video
49
Aplicacion Web Java, jquery y charts
Aplicacion Web Java, jquery y charts
::2014/05/07::
Play Video
50
CreateInstall 4_14.mp4
CreateInstall 4_14.mp4
::2012/03/16::
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
LEGAL
  • Mashpedia © 2014