discuss-gnustep
[Top][All Lists]
Advanced

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

ANN: FT 0.2.0


From: Oliver Langer
Subject: ANN: FT 0.2.0
Date: Thu, 31 Aug 2006 23:33:15 +0200

I am pleased to announce version 0.2.0 of the graph database management system FT for objective-c.


Announcement
============

Version 0.2.0 of the graph database management system FT is now available.


About FT
=============

FT is a graph database management system for the GNUstep and Mac OS X
environment and is written in objective-c.

The main intention behind FT is to have a system which manages generic graphs on the one hand and which allows to connect elements of such graphs, like e. g.
nodes, to heterogenous, external resources.

In its present state FT supports the storage of generic graphs in a
native storage. This includes the creation of nodes, linking of nodes via edges etc. Currently there exists a service connecting a berkeley database to nodes.
This is implemented as a dictionary service allowing the storage of
key/object pairs in a node.

The current state of FT is *far, far away from productive* usage.
The current API is not divided into public and non-public API (and may
be modified in future), but it's a good way to primarely take the
focus on the protocols.


Noteworthy changes in this version
==================================

- FTExport tool added. Using this tool it is now possible to export the
  whole content of a graph.
- FTImport tool added.
- FTControlCmdLine added, which lists existing graphs and allows to
  remove certain graphs at  present.
- Logging has been integrated using ECLogging. This logging can flexibily be configured by the ftconfig.xml file and is based on ECLogging of Encore.
  Refer to tests/ftconfig.xml
- It is now possible to fetch the "incoming" nodes of a node. Incoming nodes
  are those which reference that node (FTNode::incomingNodes).
- Nodes can now be removed from a graph (FTGraph::removeNode).
- All nodes of a graph can be queried now (FTGraph::nodeIterator).
  incoming and outgoing edges can now be fetched from a node.
- FTGraphManager now supports a method "allGraphIds" which allows to fetch
  all graph ids stored in the database
- License changed. Now using "GNU Lesser General Public License"


Downloading FT
===============

FT and BDB are available at
  http://sourceforge.net/projects/fortytwo/

The homepage of Berkeley DB Database is to be found at
  http://www.sleepycat.com/


License
=======

The software is available under the GNU Lesser General Public License.
A corresponding license file is contained in this package
(see LICENSE).







reply via email to

[Prev in Thread] Current Thread [Next in Thread]