Abstraction Layer
ResourcePool is a C++ library which can be used to pool resources of every kind. One very interesting side effect is that it can also be used of abstraction layer by providing a unique API for different resources of similar resource types. Most prominent example are SQL databases. The...
Platforms: *nix
License: Freeware | Size: 471.04 KB | Download (90): C++ ResourcePool Download |
libquran is a base library for reading the Holy Quran XML files provided by http://www.arabeyes.org. The main goal is to provide a data abstraction layer for any Holy Quran frontend application, no matter what sort of interface it provides. The Quran project is aimed to be a comprehensive tool...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (358): libquran Download |
Net-SNMP project provides tools and libraries relating to the Simple Network Management Protocol. Installation: The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each...
Platforms: *nix
License: Freeware | Size: 3.81 MB | Download (149): Net-SNMP Download |
Wiaflos Accounting project is an attempt to create a multi-platform server-client based accounting system. The goal is to have a central accounting engine which can either run on a dedicated server or on the same PC as the client interface. The accounting engine will provide a full SOAP API for...
Platforms: *nix
License: Freeware | Size: 47.1 KB | Download (102): Wiaflos Accounting Download |
mod_authn_dbi provides Authentication against an SQL database back-end. mod_authn_dbi uses the application-independent abstraction layer provided by libdbi. Database drivers for libdbi are provided by the libdbi-drivers, project. At the moment, drivers are provided for MySQL, PostgreSQL, SQLite...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (92): mod_authn_dbi Download |
OpenChronicle is a real world blogging application with basic functionality similar to websites such as Blogger, WordPress, LiveJournal and MySpace. OpenChronicles purpose is to demonstrate how to use individual subsystems available as part of OpenSubsystems project when developing Java...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (91): OpenChronicle 1.0 Download |
EDA is an Eiffel implementation of the General Decimal Arithmetic Specification. EDA allows unlimited precision decimal arithmetic. By implementing the GDA Specification version 1.08, the library conforms to the requirements of the ANSI/IEEE standard 854-1987, while supporting integer and...
Platforms: *nix
License: Freeware | Size: 563.2 KB | Download (96): EDA Download |
ECLI library is an Eiffel wrapper around the X/Open ISO/CLI (Call Level Interface), which defines an API to RDBMS drivers and uses SQL92. ISO/CLI is also known as ODBC under MS Windows. ECLI wants to be portable across (1) Platforms, (2) Eiffel Compilers. (1) Platform portability : ECLI...
Platforms: *nix
License: Freeware | Size: 993.28 KB | Download (88): ECLI Download |
Sourdough is a comprehensive web application framework for PHP5. Sourdough provides developers with real-world solutions for common system components such as User Management, Session Handling, User Authentication, Exception Handling and Logging, Template System as well as Form Building and...
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (88): Sourdough 0.3.4 Download |
Phpfw is a framework for PHP that provides a base on which various database backend applications can be built. Phpfw project allows for easy creation of CRUD applications - apps where most of the code is focussed on Create Read Update Delete operations on the database. It uses MVC-ish patterns to...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (97): Phpfw Download |
myAJAX is an AJAX Javascript OOP implementation. Object myAJAX PARAMETERS url = pages URL urlParameters = pages parameters method = HEAD, GET or POST with a defaul value of GET refreshInterval = sets the execution of AJAX request periodically for values not zero; it is expressed in msec....
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (99): myAJAX Download |
libgda project aims to provide a free unified data access architecture to the GNOME project. GNOME-DB is useful for any application that accesses persistent data (not only databases, but data), since it now contains a pretty good data management API. GNOME-DB consists of the following...
Platforms: *nix
License: Freeware | Size: 2.2 MB | Download (102): libgda Download |
iBATIS project provides a very simple and flexible means of moving data between your Java and .NET objects and a relationaldatabase. Use the full power of real SQL without a single line of JDBC or ADO.NET code! The Data Mapper framework (a.k.a. SQL Maps) will help to significantly reduce the...
Platforms: *nix
License: Freeware | Size: 2.6 MB | Download (146): iBATIS Download |
OCI wrappers packages contains C++ wrappers for OCI (Oracle Call Interface). The code attempts to use the "Resource Acquisition Is Initialization" idiom and the "K.I.S.S." principle. Unit-testing cd tests && make test Using oci::LoginSession db("username", "password", "database");...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (102): OCI wrappers Download |
his first alpha includes three major changes compared to ejabberd 2.1.5: exmpp library is used, gen_storage for a database abstraction layer, and Massive Hosting which isn't yet usable.
Many tables have changed both in Mnesia and MySQL/PgSQL/ODBC. Fortunately, now ejabberd is able to create...
Platforms: Windows
License: Freeware | Size: 11.4 MB | Download (48): ejabberd 3.0.0 Alpha Download |
his first alpha includes three major changes compared to ejabberd 2.1.5: exmpp library is used, gen_storage for a database abstraction layer, and Massive Hosting which isn't yet usable.
Many tables have changed both in Mnesia and MySQL/PgSQL/ODBC. Fortunately, now ejabberd is able to create...
Platforms: Mac
License: Freeware | Size: 11.4 MB | Download (50): ejabberd for Mac OS X 3.0.0 Alpha Download |
his first alpha includes three major changes compared to ejabberd 2.1.5: exmpp library is used, gen_storage for a database abstraction layer, and Massive Hosting which isn't yet usable.
Many tables have changed both in Mnesia and MySQL/PgSQL/ODBC. Fortunately, now ejabberd is able to create...
Platforms: Linux
License: Freeware | Size: 11.4 MB | Download (52): ejabberd for Linux 3.0.0 Alpha Download |
The Microsoft Unified Communications Managed API 2.0 was designed to be a managed-code platform that empowers developers to build applications that provide access to and control over Microsoft's Enhanced Presence information, instant messaging, telephone and video calls and audio/video...
Platforms: Windows, Windows Vista, 2008
License: Freeware | Download (76): Microsoft Unified Communications Managed API 2.0 SDK Download |
BizWare is JavaBeans middleware comprising the 'fundamental business logic' tier in N-tier apps. This tier provides a DBMS abstraction layer, enabling developers to focus on complex business logic and not low-level data persistance. BizTool is a tool t
Platforms: Windows, Mac, Linux
License: Freeware | Size: 631.74 KB | Download (48): BizWare/BizTool Download |
Application for tracking customers, clients, accounts, etc. Written in PHP using the Pear::MDB2 abstraction layer.
It's currently classified as pre-alpha because it's still in the process of being written the first time and is largely non-functioning (as many functions for it have not yet been...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 34.27 KB | Download (53): Client Tracker Download |