Zum Hauptinhalt Zur Navigation Zur Suche

Apache Portable Runtime 1.0.0 veröffentlicht

Bibliothek soll Entwicklung plattformunabhängiger Applikationen vereinfachen. Die Apache Software Foundation (ASF) hat mit der Apache Portable Runtime 1.0.0 (APR) jetzt eine Bibliothek zur Entwicklung plattformübergreifender Applikationen in einer stabilen Version veröffentlicht. Die APR kapselt einige oft verwendete Funktionen und bietet diese in einer einheitlichen Bibliothek für diverse Plattformen an.
/ Jens Ihlenfeld
Kommentare Auf Google folgen (öffnet im neuen Fenster)

APR soll ein konsistentes Interface zu plattformabhängigen Funktionen zur Verfügung stellen, von dem Entwickler ein sehr ähnliches, wenn nicht gleiches Verhalten auf verschiedenen Plattformen erwarten können. Die APR ist zusammen mit all ihren Bibliotheken vollständig in C geschrieben und unterstützt diverse Unix-ähnliche Plattformen wie Linux und MacOS X sowie Windows, Netware, OS/2 und BeOS.

Dabei unterstützt die APR unter anderem atomare Operationen, das Laden von "Dynamic Shared Objects", Datei-Ein- und Ausgaben, Locks, Speichermanagement, Memory-Mapped-Dateien, Netzwerk-Ein- und Ausgaben, Shared Memory, Thread und Prozess-Management sowie diverse Datenstrukturen, darunter Tabellen, Hashwerte und Prioritäten-Ketten.

Die Apache Portable Runtime kommt unter anderem bereits in Projekten wie dem Apache HTTP Server 2.0 und dem Revisions-Kontroll-System Subversion zum Einsatz und steht unter apr.apache.org(öffnet im neuen Fenster) zum Download bereit.


Relevante Themen