Introduction
The Akubra Project is a new effort to provide a pluggable file storage interface that can be adapted to almost any storage subsystem. Akubra will support both ordinary and transactional storage systems, but makes simplifying assumptions about "Blobs" in order to achieve a high level of interoperability. Akubra is part of the Storage Delegation Project. For a more detailed description of Akubra, see Background and Motivation.
Status
We are currently in the prototyping phase of development. We aim to do an initial 0.1 release in early May '09.
Documentation
- Requirements and Goals
- Analysis of Existing Approaches
- Latest API Documentation (Javadocs)
- Latest Maven Site
Design
- Management Functions
Community
We invite you browse our mailing lists, or subscribe and join the conversation:
Akubra Users [subscribe via google or via email | view ]
General information, questions, release announcements, etc.Akubra Developers [subscribe via google or via email | view | original list archive ]
Discussions pertaining the development of Akubra.Akubra Codewatch [subscribe via google or via email | view ]
Intended for developers, this read-only list provides automatic notification of commits to the source code repository.
Source Code
You may download or browse the source code in our subversion repository at the following locations.
- Download: svn co https://fedora-commons.org/svn/root/akubra/trunk
- Browse: https://fedora-commons.org/svn/view/akubra/trunk
Note: You will need JDK 1.5+ and maven to build.
Coding conventions for this project are currently documented here (TODO:migrate here, update @inheritDoc stuff).
Issue Tracking
Bugs and features for this project will be tracked here.