Skip to content

Release of next upcomig version, documentation and .NET based programming #2048

@masesdevelopers

Description

@masesdevelopers

We seen that .NET version of this project is declared not ready for usage - abandoned, but Java version is actively developed. We are working on the porting of this project to .NET using the Java artifacts; our PLC4Net project uses the Java artifacts, after an automatic conversion, to export almost all API available in Java: so a C# developer can use the classes with a closest syntax to the one of the Java side; we have three kind of possible usages:

  • .NET application (Framework or Core)
  • CLI: REPL, scripting
  • PowerShell

Project clarification

To better clarify, our project starts an embedded JVM and, using wrapping classes, interacts with the JVM using the latest available Java artifacts. So, expects for specific cases, most of the classes are the same of Java one, both issues and improvements are directly inherited from the Java side.

Next release

We have released a first version based on the latest available release (0.12.0) and we started to align the code to the head of your development branch.

When will be released the version 0.13?

Documentation

About documentation we have some questions to be asked.

Support

Is it possible to add our references in https://plc4x.apache.org/plc4x/latest/users/commercial-support.html? It is stated:

Who can be added to this list?

Anyone who provides Apache PLC4X related services can be added to this list (e.g. training, consulting, custom software development, support, installation or related services).

however there are broken links in:

Please create a Pull-Request on GitHub as described here. The resource requiring editing can be found here

Protocols

The C# support in https://plc4x.apache.org/plc4x/latest/users/protocols/index.html is unavailable, can we add a reference to our project together with the possible usage of PowerShell as a scripting language like python?

Examples

In our project we port the same examples borrowing them from Getting Started with Java: is it possible to report them in Getting Started with C#? Or adding just a reference to them?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions