New module proposal for GNOME 2.26: Libgda



Hi!

I would like to propose Libgda as a new external dependency for GNOME 2.26.

Libgda is a (relatively small) database access library:
* a wrapper like ODBC but with more features to access several database engines
* a general data model to use CVS or XML files
* a meta data extractor (to know all about database objects in a comman way)
* comes with an SQL console application (like mysql, psql or sqlite3 consoles)
* relies on GLib, coded in C, its API is easy to use
* at the moment supports SQLite, MySQL, PostgreSQL, MSAccess and Bdb, work is in progress for other database types (such as Firebird and Oracle) and to wrap ODBC and JDBC for more wider usage.
* LGPL licensed

Libgda 3.99.6 has just been released, and it now has a stable API, a stable V4.0 is expected by the end of the year.

Libgdamm, a C++ wrapper is also maintained by the people at Openismus (version 3.99.0 has just been released).

Libgda only depends on GLib 2 (glib, gobject, gthread, and gmodule)
and LibXML 2, so it would not introduce any new dependency. It can use
some other libraries if found (such as Gio or Gnome-VFS, libxslt) but
does not depend on them.

Libgda is currently hosted in the Gnome SVN (libgda module), version
tarballs are in the Gnome FTP, and bugs are managed in Gnome
bugzilla).

Libgda is used by Anjuta's Symbol-db plugin and Glom.

Libgda is internationalized (http://l10n.gnome.org/module/libgda) and
has a decent user documentation
(http://library.gnome.org/devel/libgda-4.0/unstable/).

The main target platform is Linux but it also works on Win32 (binaries are in http://ftp.gnome.org/pub/GNOME/binaries/win32/libgda/) and MacOS
platforms (no binaries released).

You can find more at http://www.gnome-db.org (even though some updates
are in order to reflect the V4 changes).

Regards,

Vivien


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]