Third Party Libraries
Third Party Libraries
The HRDIODB code makes use of three third party, Open Source libraries.
They were chosen for their wide acceptance, feature set, stability and
ease of use. Below are notes about each library, along with links to their
home pages.
Written by Ziba R. Scott
and Adam D. Gorski
Table of Contents
PEAR DB
PEAR is the PHP Extension and Application
Repository. It is a collection of projects providing PHP programmers with
many useful, standardized and easy to use utility packages. The DB is a
database abstraction layer providing a standard object-oriented interface
to many databases. At the time of this writing, the DB package supports the
following databases:
License: PHP
Home page: http://pear.php.net/package/DB
User manual: http://pear.php.net/manual/en/package.database.db.php
PclZip
PclZip is a PHP
library which allows for manipulation of Zip archives. It can create and
extract Zip archives, add or delete their member files, list their contents
and properties, as well as merge and duplicate them. It has a simple but
powerful object-oriented interface, which allows for most operations to be
done in less than 10 lines of code. The library is used by many popular PHP
projects, to name a few:
License: LGPL
Home page: http://www.phpconcept.net/pclzip/index.en.php
User manual: http://www.phpconcept.net/pclzip/man/en/index.php
DOM Tooltip
DOM Tooltip is a
JavaScript library which, among other things, allows for creation of
"tooltip" boxes. The tooltips' behavior can be controlled by various
function options, giving them a large number of possible configurations.
The look (size, font, color, etc.) of the tooltips is defined in the
HRDIODB CSS file and can be easily changed. There are several other
JavaScript libraries which provide "tooltip" popups. Several have been
tried in the HRDIODB development process, but DOM Tooltip proved to be the
most browser compatible, stable and easy to use.
License: LGPL
Home page: http://www.mojavelinux.com/projects/domtooltip/
Demo: http://www.mojavelinux.com/cooker/demos/domTT/