It's been a long time since my last post and a lot has happened in the mean time.
I am not a constant writer so I will try to catch up.
A short list of the most important stuff:
- Google Summer of Code is over more or less, and it ended well
- the HBase mailbox implementation is ready, passes all tests, soon to be integrated in the main project
- I was recently elected as a committer for Apache James
So, the great news: James has a mailbox implementation over HBase, and fully functional. To complete the picture, Eric also implemented the user and domain persistence over HBase. You can read more about it here . This makes James fully distributed (when persisting data).
You can find all the code for James HBase mailbox implementation at.
I expect to commit the code in the James official repo in the next week, and get update it to follow trunk.
If you are interested, you can check out the mailbox integration tests here . They too will be commited soon.
For my future work I plan to continue working with Jams and improve the implementation (integrate search, and other functionality). So stay tuned, and don't hesitate to ask questions or show interest.
I'm also planning to package James for Debian. Devendra Dave is interested in doing some work in this area. This will help James get some market and better testing and also Debian to have more up-to-date software.