> * Less JAVA
> The first language we would like to say goodbye (and good riddance!) to is
> Java. It is a PIA to get to work on FreeBSD and a problem for all platforms to
> configure and get all paths etc. correct. Of course you still need Java for
> visualisation, but for the data collector we would like to see threaded python
> or even C as this would be more portable and easyer to maintain.
I do not think this is realistic given how much of NAV is currently
implemented in Java, however, it is not inherently evil. Getting the
paths (I assume you mean the classpath) correct is the same issue you
would have even with C and shared libraries and thus is more of a
packaging issue. What we could do here is simply package all
dependencies in the same .jar file as the main program and then there
would be no need to have a classpath at all. This would make it more
difficult to upgrade individual components, however, which is why we
have not done so already. I am sure a better solution for FreeBSD can
be found though.
Did you ever try getting NAV to work with Kaffe?
--
Kristian