The GNUstep Database Library, version 1.2.0, is now available. What is the GNUstep Database Library? ===================================== The GNUstep Database Library is a hierarchy of Objective-C classes that provide a three-tiered architecture for developing database applications. The three-tier architecture is a flexible paradigm for building robust and scalable client/server applications; the three tiers refer to the database, the Application Objects, and the user interface. The separation of the database from the user interface through intermediary Application Objects allows the data to be distributed appropriately across database servers and still have the user interface display data cohesively for the end-user. Business logic, as implemented in the Application Objects, provides the mechanism for consistency and reusability across all your business applications. Entity-relationship modelling is used for describing the Application Objects and how they are mapped to database fields. The GNUstep Database Library represents these models as plain ASCII text files; this allows external programs to be used for constructing and maintaining the models separate from the applications which use them. What Databases are supported? ============================= The GNUstep Database Library has adaptors written and tested for these databases: * PostgreSQL, tested on the Linux/GNU operating system. * Sybase Server, tested on the NEXTSTEP operating system. * Microsoft SQL Server, tested on the Windows NT operating system. * Oracle If your database is not listed above then please consider writing and donating an adaptor; there is written documentation regarding what classes and methods need to be implemented for a database adaptor. How can I get support for this software? ======================================== We currently do not have any mailing lists setup explicitly for the GNUstep Database Library; however, you may wish to use the GNUstep discussion mailing list for general questions and discussion. Look at the GNUstep Web Pages for more information regarding GNUstep resources `http://www.gnustep.org' Noteworthy changes in version `1.2.0' ===================================== * An Oracle Adaptor has been written by Pascal J. Bourguignon * Better object retain/release handling * Many bug fixes. Where can you get it? How can you compile it? ============================================== The gstep-db-1.2.0.tar.gz distribution file has been placed on `ftp.gnustep.org' in `pub/gnustep'. The GNUstep Database Library requires GCC `2.7.2' or higher. It also requires a FoundationKit library as specified by the OpenStep specification. The FoundationKit libraries known to work are NeXT's as provided with the NEXTSTEP and OPENSTEP operating systems, libFoundation version `0.8.0', or the GNUstep Base Library version `0.6.5'. Depending upon your FoundationKit library, you may need the FoundationExtensions library as well. Users of the GNUstep Base Library should get version `0.8.1' or higher of FoundationExtensions.
