Commit b8e7857d authored by Jörg Richter's avatar Jörg Richter

4.0 Release

parent 12d08f59
......@@ -90,23 +90,33 @@ This removes DeepaMehta completely from your computer, including the database.
Build from Source
-----------------
<https://github.com/jri/deepamehta/wiki/Build-From-Source>
<https://trac.deepamehta.de/wiki/BuildFromSource>
Version History
---------------
**4.0** -- upcoming
**4.0** -- July 24, 2011
* Complete new property-less data format.
* Complete new property-less data format. All values are represented as reusable semantics-attached topics.
<https://groups.google.com/group/deepamehta3/browse_thread/thread/a77704d35e7af539>
The version planned as "DeepaMehta 3 v0.5" eventually become "DeepaMehta 4.0".
* Improvements for users:
* new type editor
* new topic type "Resource" for collecting web resources
* cleaner display, less clutter
* new icons
* Improvements for developers:
* New core service API. All the domain objects (Topic, Association, ...) are attached to the database.
So, the developer must not care about DB-updates.
* Domain models (type definitions) provided by a plugin can be build upon the domain models
provided by other plugins. The dependencies are handled by the framework.
The version planned as "DeepaMehta 3 v0.5" eventually become **DeepaMehta 4.0**.
From now on DeepaMehta version numbers follow the classic *major*.*minor*.*bugfix* schema.
---
**DeepaMehta 3** (research & development) versions:
**DeepaMehta 3** versions:
**v0.4.5** -- May 1, 2011
......@@ -179,7 +189,13 @@ Version History
* Basic functionality (Creating notes, edit, delete. Relate notes to other notes, navigate alongside relations. Attach files to notes. Fulltext searching in notes, also in attachments. Graphical network display of related notes.)
---
Version history of **DeepaMehta 1** and **DeepaMehta 2**:
<http://www.deepamehta.de/docs/milestones.html>
------------
Jörg Richter
July 20, 2011
July 24, 2011
......@@ -7,7 +7,7 @@
<name>DeepaMehta 4 Contacts</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-contacts</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......
......@@ -9,7 +9,7 @@ This module provides the DeepaMehta 4 core service -- the heart of DeepaMehta. T
3. acts as a plugin execution framework, according to the *Inversion of Control* pattern.
4. provides a migration facility to keep the database model in-sync with the applications.
The DeepaMehta 4 core service is embeddable in any Java application. The accompanying [DeepaMehta 4 Server](http://github.com/jri/deepamehta3-server) module makes the DeepaMehta 4 core service available to any HTTP/REST client.
The DeepaMehta 4 core service is embeddable in any Java application. The accompanying [DeepaMehta 4 Webservice](http://github.com/jri/deepamehta3-server) module makes the DeepaMehta 4 core service available to any HTTP/REST client.
DeepaMehta 4 is a platform for collaboration and knowledge management.
<http://github.com/jri/deepamehta>
......
......@@ -6,7 +6,7 @@
<name>DeepaMehta 4 Core</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-core</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......@@ -52,7 +52,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>neo4j-mehtagraph</artifactId>
<version>0.7-SNAPSHOT</version>
<version>0.7</version>
</dependency>
<!-- Neo4j -->
......
......@@ -6,14 +6,14 @@
<name>DeepaMehta 4 Distribution</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-distribution</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>pom</packaging>
<!-- Inherit properties -->
<parent>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-global</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</parent>
<!-- These 2 properties are overridden. We must use relative paths for the distribution. -->
......@@ -31,19 +31,19 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>3rd-party-bundles</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>felix-bundles</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-bundles</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<type>pom</type>
</dependency>
</dependencies>
......
......@@ -6,7 +6,7 @@
<name>DeepaMehta 4 Notes</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-notes</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......
......@@ -7,7 +7,7 @@
<name>DeepaMehta 4 Plugin Parent</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-plugin-parent</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>pom</packaging>
<parent>
......@@ -34,7 +34,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-core</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<scope>test</scope>
</dependency>
......@@ -72,9 +72,9 @@
<artifactId>maven-pax-plugin</artifactId>
<configuration>
<deployURLs>
mvn:de.deepamehta/3rd-party-bundles/4.0.RC1/pom,
mvn:de.deepamehta/felix-bundles/4.0.RC1/pom,
mvn:de.deepamehta/deepamehta-bundles/4.0.RC1/pom
mvn:de.deepamehta/3rd-party-bundles/4.0/pom,
mvn:de.deepamehta/felix-bundles/4.0/pom,
mvn:de.deepamehta/deepamehta-bundles/4.0/pom
</deployURLs>
</configuration>
</plugin>
......
......@@ -6,13 +6,13 @@
<name>3rd Party Bundles</name>
<groupId>de.deepamehta</groupId>
<artifactId>3rd-party-bundles</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>pom</packaging>
<parent>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-provision</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</parent>
<!-- All 3rd party bundles that belong to the DeepaMehta 4 standard distribution. -->
......@@ -88,7 +88,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>neo4j-mehtagraph</artifactId>
<version>0.7-SNAPSHOT</version>
<version>0.7</version>
</dependency>
<!-- asm for jersey-core -->
......
......@@ -6,13 +6,13 @@
<name>DeepaMehta 4 Bundles</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-bundles</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>pom</packaging>
<parent>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-provision</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</parent>
<!-- All DeepaMehta bundles that belong to the DeepaMehta 4 standard distribution. -->
......@@ -20,47 +20,47 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-core</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-webservice</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-webclient</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-webbrowser</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-notes</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-contacts</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-workspaces</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-typeeditor</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-topicmaps</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<!--dependency>
<groupId>de.deepamehta</groupId>
......
......@@ -6,13 +6,13 @@
<name>Felix Bundles</name>
<groupId>de.deepamehta</groupId>
<artifactId>felix-bundles</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>pom</packaging>
<parent>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-provision</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</parent>
<!-- All Apache Felix bundles that belong to the DeepaMehta 4 standard distribution.
......
......@@ -7,7 +7,7 @@
<name>DeepaMehta 4 Provision</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-provision</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>pom</packaging>
<parent>
......
......@@ -7,7 +7,7 @@
<name>DeepaMehta 4 Topicmaps</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-topicmaps</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......@@ -21,7 +21,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-core</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
</dependencies>
......
......@@ -6,7 +6,7 @@
<name>DeepaMehta 4 Type Editor</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-typeeditor</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......@@ -20,7 +20,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-core</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
</dependencies>
......
......@@ -7,7 +7,7 @@
<name>DeepaMehta 4 Webbrowser</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-webbrowser</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......
DeepaMehta 4 Client
===================
DeepaMehta 4 Webclient
======================
This plugin provides the typical DeepaMehta 4 web frontend based on Javascript/AJAX, jQuery, jQuery-UI, HTML5 Canvas, and TinyMCE. The DeepaMehta 4 Client talks to the [DeepaMehta 4 Server](http://github.com/jri/deepamehta3-server) by sending XHR requests.
This plugin provides the typical DeepaMehta 4 web frontend based on Javascript/AJAX, jQuery, jQuery-UI, HTML5 Canvas, and TinyMCE. The DeepaMehta 4 Client talks to the [DeepaMehta 4 Webservice](http://github.com/jri/deepamehta3-server) by sending XHR requests.
DeepaMehta 4 is a platform for collaboration and knowledge management.
<http://github.com/jri/deepamehta>
......
......@@ -7,7 +7,7 @@
<name>DeepaMehta 4 Webclient</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-webclient</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......@@ -21,7 +21,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-webservice</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
</dependencies>
......
<!DOCTYPE html>
<html>
<head>
<title>DeepaMehta ${project.version}-20110722</title>
<title>DeepaMehta ${project.version}</title>
<!-- jQuery -->
<link rel="stylesheet" href="script/vendor/jquery/css/smoothness/jquery-ui-1.8.2.custom.css" type="text/css">
<script type="text/javascript" src="script/vendor/jquery/jquery-1.4.2.min.js"></script>
......
DeepaMehta 4 Server
===================
DeepaMehta 4 Webservice
=======================
This module provides a HTTP/REST interface to the [DeepaMehta 4 core service](http://github.com/jri/deepamehta3-core) by utilizing Jetty (servlet container) and Jersey (REST toolkit).
......@@ -11,7 +11,7 @@ DeepaMehta 4 is a platform for collaboration and knowledge management.
Installing
----------
The DeepaMehta 4 Server module is typically installed while the DeepaMehta 4 standard installation.
The DeepaMehta 4 Webservice module is typically installed while the DeepaMehta 4 standard installation.
<http://github.com/jri/deepamehta>
......
......@@ -3,10 +3,10 @@
<modelVersion>4.0.0</modelVersion>
<name>DeepaMehta 4 Server</name>
<name>DeepaMehta 4 Webservice</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-webservice</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......@@ -20,7 +20,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-core</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
<!-- multipart/form-data -->
<dependency>
......
......@@ -6,7 +6,7 @@
<name>DeepaMehta 4 Workspaces</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-workspaces</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>bundle</packaging>
<parent>
......@@ -20,7 +20,7 @@
<dependency>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-core</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
</dependency>
</dependencies>
......
......@@ -7,7 +7,7 @@
<name>DeepaMehta 4 Global</name>
<groupId>de.deepamehta</groupId>
<artifactId>deepamehta-global</artifactId>
<version>4.0.RC1</version>
<version>4.0</version>
<packaging>pom</packaging>
<parent>
......@@ -112,7 +112,7 @@
<module>deepamehta-parent</module>
<module>deepamehta-plugin-parent</module>
<module>deepamehta-provision</module>
<!-- not yet adapted to DM3 v0.5 resp. obsolete -->
<!-- not yet adapted to DeepaMehta 4.0 resp. obsolete -->
<!-- <module>deepamehta-coretypes</module>
<module>deepamehta-typesearch</module>
<module>deepamehta-time</module>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment