Roadmap#
The short-term goals (say April/May 2020) are:
- Focus at first only on interfaces.
- Only generate stubs together with contracts.
- Support
Identifiable
and a minimal support for nesting.Submodel
,SubmodelElementCollection
,SubmodelElement
andProperty
- Support file objects and blobs
Priority of Supported Languages#
- C#, so that the library can be already used by, say, aasx-server.
- Python, so that we test how it works with a slightly different paradigm.
- Java, so that enterprise people can use it.
- C++, so that embedded people can use it.
- C, so that even "niche" embedded people can use it.
- Golang, so that "server" people can use it.
- IEC611311, so that machine developers can use it.
- Erlang, so that "network" people can use it.
- Rust, for the people who use it as an alternative to C/C++.