bugGNU Octave - Bugs: bug #51824, octave integration into java

 
 

bug #51824: octave integration into java

Submitted by:  Ernst Reissner <ernstreissner>
Submitted on:  Tue 22 Aug 2017 11:10:55 PM UTC  
 
Category: DocumentationSeverity: 2 - Minor
Priority: 5 - NormalItem Group: Documentation
Status: Need InfoAssigned to: None
Originator Name: Open/Closed: Open
Release: devOperating System: Any

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 20 Oct 2017 07:51:12 AM UTC, comment #5:

Further information: Found the developer of javaoctave.
Maybe he answers.
I try to maintain the software which seemed to be lost.

Ernst Reissner <ernstreissner>
Thu 19 Oct 2017 11:56:35 PM UTC, comment #4:

Information:

The main provider for integration of octave within java
was javaOctave (https://kenai.com/projects/javaoctave/pages/Home),
whereas some alternative is joPas (http://jopas.sourceforge.
net/) which is comparatively poor.

The problem is, that http://kenai.com/ closed.
Thus I fetched my own site to host this project.
This is necessary because javaoctave was written in java
and java for class naming requires ownership of a website
to obtain a unique namespace for its classes.

For example, octave has site http://www.octave.org
and so it owns all java classes named org.octave.xxx.

My new site is http://www.simuline.eu,
which gives me the right to write public java classes
named eu.simuline.xxx.
This prevents name clash.

Ernst Reissner <ernstreissner>
Wed 23 Aug 2017 08:37:45 AM UTC, comment #3:

@mike: did you have a look at jopas?
It is very small.
Michael Gofiouls code is even smaller.
So I think we could and should integrate something like that into octave for matlab compatibility.

Ernst Reissner <ernstreissner>
Wed 23 Aug 2017 08:21:51 AM UTC, comment #2:

Mike, you misunderstood me.
This 3rd party tool is no longer supported.
But we need some integration of java into octave and vice versa.
I do not want to support a foreign tool,
but I want octave to be integrated in java.

Note that matlab is integrated in java as it is written in java.
So, that feature is for matlab compatibility.

As you added the package integrating java into octave,
why not adding the converse integration?
Why didn't you vote against integrating java into octave at all?
If you have a look at the original integration
by Michael Goffioul, there was and still is some code for integration of octave into java.

Ernst Reissner <ernstreissner>
Wed 23 Aug 2017 06:45:58 AM UTC, comment #1:

I doubt we want to take on maintenance of a third-party tool to load Octave as a Java extension.

But I do support pruning these third-party tools from the manual if they don't work or aren't being maintained anymore.

Mike Miller <mtmiller>
Project Administrator
Tue 22 Aug 2017 11:10:55 PM UTC, original submission:

According to the manual Section A.4,
there are two links to two external sources
providing the integration.
whereas jopas is highly incomplete, kenai has disappeared altoghether and the link is broken.

Fortunately, i have the kenai sources on my computer.
To fix the issue stably, it makes sense to include this software (kenai) into octave
in a jar-file as octave.jar which performs the converse integration
java into octave.

One may even provide a single jar with both functions.

Ernst Reissner <ernstreissner>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Digest:
   bug dependencies.

 

Carbon-Copy List
  • -unavailable- added by mtmiller (Posted a comment)
  • -unavailable- added by ernstreissner (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 19 Oct 2017 11:57:52 PM UTCernstreissnerCarbon-CopyRemoved -unavailable-=>-
    Wed 23 Aug 2017 06:45:58 AM UTCmtmillerSeverity3 - Normal=>2 - Minor
      StatusNone=>Need Info
    Wed 23 Aug 2017 06:43:38 AM UTCmtmillerDependencies-=>bugs #51823 is dependent
    Tue 22 Aug 2017 11:10:55 PM UTCernstreissnerCarbon-Copy-=>Added -unavailable-

    Back to the top


    Powered by Savane 3.1-cleanup1