Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



New Features

  • Native support of OPC UA

  • Support of TAI for timestamps

  • integration

    Integration with a database for more than 32 items history for an attribute

  • Fully Java BACI support

  • Fully Python BACI support

  • Structure BACI properties (even if basic / with limitations)

  • Simpler CDB: The CDB XML interface feels very clumsy and not well documented. Is there a way to give beginners a simpler file based CDB for testing which is maybe based on someting like YAML, TOML, JSON, INI or so? I guess the XML was chosen, so that the schemata can be validated, but is that something beginners even need?

  • Add security features: 

    • Authentication and authorization

    • Session binding

    • Encryption

    • ...


Features that could be improved 

ACS shipping 

  • Slim-down ACS dependencies - e.g. Python, Python Libraries, ...

    ACS & Python

  • Can we get ACS to use the System Python instead of shipping their own

    ?

  • Use stdlib Python logging, while ACS just hooks an "ACSHandler" into the stdlib python
  • Enumerations in IDL, they do not get properly translated into Python Enums

...

  • How can we get the contents of the "acscommandcenter" in a PySimpleClient? In particular, how can we start containers, stop containers, check which containers are running, from a PySimpleClient?

ACS technologies you'd think needs a replacement (please indicate the reason: obsolescence, security, ...)

  • DDS (see yesterday )Not urgent, but alternatives to CORBA should be studied discussion)
  • Old-style makefile
  • Use of modern unit-test frameworks instead of TAT
  • Not urgent, but alternatives to CORBA should be studied 

Enhancing the ACS experience 

...