Posts Tagged ‘Java’

First preview of JEmdros, the Java port of Emdros

Tuesday, October 27th, 2009

I’ve made version 0.0.1 of JEmdros, the Java port of Emdros, available:

http://ulrikp.dk/download/index.php?dir=&file=JEmdros-0.0.1.zip

The port has barely begun, and only has SetOfMonads and a few other, supporting classes. StringList and IntegerList are also present, as are JUnit tests for some of the classes.

Please do give me feedback if you use it.  Any feedback is appreciated, even “hey, it works!”.

Enjoy!

Ulrik

Emdros Java port progressing

Tuesday, October 6th, 2009

The Java port of Emdros is progressing. Today I expanded the implementation of SetOfMonads and related classes. I also expanded the test coverage of the JUnit tests.

This is part of my research at my University. I am finding that basing the SetOfMonads algorithms on Allen’s 1983 paper that I mentioned in the immediately previous post, makes for more elegant algorithms than my own home-grown version of how to categorize the relationships between intervals. Maybe the C++ version will benefit as well from this discovery.

Again, if you want to encourage a Java version of Emdros, please do send me an email, or add a comment below.

Ulrik

Java port of Emdros started

Monday, October 5th, 2009

I’ve begun a (possibly long, possibly never-to-be-finished) journey to port Emdros to pure Java.

Today’s efforts went into writing SetOfMonads and related classes. The implementation is mostly done.  It is slightly different from the one used in the C++ implementation of Emdros, and uses James F. Allen’s 1983 paper, “Maintaining Knowledge about Temporal Intervals”, Communications of the ACM, Volume 26, Number 11, November 1983, as a basis.

Don’t hold your breath for the Java port to be complete.  But if you want this to happen sooner rather than later, please send me an encouraging note, either below, or via email.

Thanks.

Ulrik