Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
{}
Wiki Markup
scrollbar

Excerpt
hiddentrue

ideas about development and maintenance of C# and Java versions of OpenMI

...

For example:

Code Block
java
java
titleC# versionjava
using System.Collections.Generic;

namespace OpenMI.Standard
{
    public interface ILinkableComponent
    {
        IList<IExchangeItem> InputItems { get; }
        IList<IExchangeItem> OutputItems { get; }
    
        event LinkableComponentDataChangedEventHandler DataChanged;
    }
}

May look like this:

Code Block
java
java
titleJava versionjava
package org.openmi.standard;

import java.util.List;

public interface ILinkableComponent
{
    public abstract List<IExchangeItem> getInputItems();
    public abstract List<IExchangeItem> getOutputItems();

    public abstract void addDataChangedListener(LinkableComponentDataChangedEvent e);
    public abstract void removeDataChangedListener(LinkableComponentDataChangedEvent e);
}

...

Tool

Description

Comment

IKVM.NET

Binary Java <-> .NET conversion

Latest development version is based on OpenJDK, see blog

Grasshopper

Binary .NET -> Java convertion

Does it use ikvm internaly(question)

JAD

Converts .class into .java

Also contains GUI called FrontEnd Plus

...

{}
scrollbar