Friday, March 27, 2009

libgda: GNOME Database Library

Huh... baru dengar nih, thanks to aruiz at #gtk+ GNOME's IRC Channel

The GNOME-DB 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 components:

* Libgda: a data abstraction layer. It can manage data stored in databases and can be used by non GNOME applications, it depends on the GLib (and integrates with it), and LibXML.

* Libgnomedb: a database widget library with data bound widgets and more. It depends on GTK+.

* Mergeant: front-end for database administrators and database application developers.

This site now refers to features which are available in the current V4 series starting with Libgda 4.0.0, Libgnomedb is still in an unstable state (even though it's already useable).