DeepaMehta v0.4 released

4 views
Skip to first unread message

Jörg Richter

unread,
Aug 4, 2010, 11:03:28 AM8/4/10
to deepa...@googlegroups.com, Daniel Müller, Jakob Oswald, Jürgen Neumann, Andreas Gebhard, Andreas Wichmann, Sven Schlebes

Hi,

after 5 months of joint effort DeepaMehta 3 v0.4 is released:
http://github.com/downloads/jri/deepamehta3/deepamehta3-v0.4.zip

It is easy to install and to deinstall. See instructions:
http://github.com/jri/deepamehta3

Focus of v0.4 was providing roughly the same features as v0.3 but adapted to a completely new and future-savvy backend architecture.

Improvements for users:

- This is the first end user release that allows to enter real data.
All data will automatically be migrated when a future release is installed.
You're no longer required to reset your database.
- Bulk creation tool. Screencast demonstrating featues and usage:
http://root.ziegi.de/dm3/importer-sc-2.ogv
README and sourcecode at Malte "Mukil" Reißig's github:
http://github.com/mukil/deepamehta3-topicimporter
- Hot deployment: install and update plugins on a running system.
- More browsers are supported: tested with Firefox, Chrome, and Safari.
- Very easy installtion, updating, and deinstallation.

For developers:

- CouchDB is replaced by Neo4j.
- Storage layer abstraction. Ready for future DB replacements.
- DeepaMehta application server in the middle-tier (Java), exposed by a REST API.
- All DeepaMehta modules are OSGi bundles.
- Framework for plugin developers.
- Plugins can contain both, application logic (server-side Java) and presentation logic (client-side Javascript).
- Migration facility allows data migration when new software is installed (core + plugins).
- Detailed documentation (to be completed).

Strategic opportunities:

- Ready for software-as-a-service.
- Open architecture as basis for meshable applications: Desktop and Web! Both directions:
- integrating DM into existing applications.
- integrating existing applications into DM.
- Community building:
- 3rd party DM extensions can be developed and hosted decentrally.
- Extensions can be written in every programing language.
- Extensions are very easy to install and update by users.
- Built on OSGi industry standard (basis of e.g. the Eclipse IDE).
- Built on Neo4j: solid open source NoSQL DB technology.

Special thanks go to:

Torsten Ziegler - for the bulk creation tool.
Malte Reißig - for bug tracking on Linux.
Matthias Melcher - for end user feedback.

DeepaMehta 3 discussion: http://groups.google.com/group/deepamehta3
Issue Tracker (on the top click "Issues"): http://github.com/jri/deepamehta3

Cheers,
Jörg

Reply all
Reply to author
Forward
0 new messages