1st release candidate of DeepaMehta 4.0

6 views
Skip to first unread message

Jörg Richter

unread,
Jul 20, 2011, 1:00:24 PM7/20/11
to deepa...@googlegroups.com

Hi,

today the 1st release candidate of DeepaMehta 4.0 has been released.

This is the first release with the all-new property-less data model as recently described:
https://groups.google.com/group/deepamehta3/browse_thread/thread/a77704d35e7af539>

The version planned as "DeepaMehta 3 v0.5" now become "DeepaMehta 4.0".
From now on DeepaMehta's version numbers follow the classic *major*.*minor*.*bugfix* schema.

Improvements for users:
- new type editor. All values are represented as reusable semantics-attached topics.
- new topic type "Resource" to collect web resources
- new icons
- bug fix in topicmap handling (when you have multiple topicmaps open)
- cleaner display, less clutter

The cleaner display is because not all the plugins (workspaces, time, access control, ...) are adapted to the new data model so far. So, for the moment there is not so much meta data displayed (timestamps, workspaces assignments, creator, modifier, ...).

Improvement 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.

Download the release:
https://github.com/downloads/jri/deepamehta/deepamehta-4.0.RC1.zip
Start as usual via the provided startscripts.

Build from Source:
https://github.com/jri/deepamehta/wiki/Build-From-Source

For further information see the README (scroll down):
https://github.com/jri/deepamehta

Troubleshooting:
If the browser shows 404 while this exception appears in the terminal ...
com.sun.jersey.api.container.ContainerException: No WebApplication provider is present
... then refresh the HTTP Jetty Bundle by typing "refresh 1" in the terminal (checkout the proper bundle ID before by using the "lb" command).


Thanks go to Jürgen and Danny who helped to organize this release.

Cheers,
Jörg

mla

unread,
Jul 22, 2011, 4:11:03 AM7/22/11
to deepamehta3
I tried to run it, and it stops right away and gives me the following
error:

java -Dfelix.system.properties=file:conf/config.properties -jar bin
\felix.jar
'java' is not recognized as an internal or external command, operable
program or batch file.



On Jul 20, 10:00 am, Jörg Richter <j...@deepamehta.de> wrote:
> Hi,
>
> today the 1st release candidate of DeepaMehta 4.0 has been released.
>
> This is the first release with the all-new property-less data model as recently described:https://groups.google.com/group/deepamehta3/browse_thread/thread/a777...>

Jörg Richter

unread,
Jul 22, 2011, 7:40:35 AM7/22/11
to deepa...@googlegroups.com

That happens if you don't have Java installed resp. when its not on your PATH (that is Windows can't find it).

To make sure that Windows 7 can find the Java compiler and interpreter:

1) Select Start -> Computer -> System Properties -> Advanced system settings -> Environment Variables -> System variables -> PATH.
2) Prepend the following to the *beginning* of the PATH variable (including semicolon):
C:\Program Files\Java\jdk1.6.0_22\bin;
3) Click OK three times.

For Windows Vista this procedure might be little different.

Important at step 2): you might need to adapt the actual path (to the bin directory) according to your Java instllation.

Hope this helps.


BTW: the next minor upgrade will be released quickly after the final 4.0 and will contain some of the small user interface improvements you suggested:
- creating nodes via keyboard shortcuts
- once a node is created automatically focusing its first input field

Cheers,
Jörg

Reply all
Reply to author
Forward
0 new messages