What are the possibilities?

It is important to know about boundaries of the AI-Framework. Read about different aspects.

Visualisations

The standard installation of the AI-Framework already supports over 40 different DevExpress controls. We continue to expand this standard set where necessary. It is also possible for the developer of the AI-Framework to expand or modify the existing set.

The UI in the final application is a result of the generated code, which depends on the DevExpress controls. In addition, it is possible to create your own controls that might be missing.

API

The model that is built with the AI-Framework is completely constructed from C# classes. Therefore they are readable and even expandable and they can be overwritten by way of inheritance.

Inheritance in C# – Inheritance enables you to create new classes that reuse, extend, and modify the behaviour that is defined in other classes. The class whose members are inherited is called the base class, and the class that inherits those members is called the derived class. A derived class can have only one direct base class. However, inheritance is transitive. If ClassC is derived from ClassB, and ClassB is derived from ClassA, ClassC inherits the members declared in ClassB and ClassA.

The same can be said about the AI-Framework runtime. In fact, both are just .NET components. Apart from that, the AI-Framework also supports WCF services for building a Web-Api.

Integration

How do we handle integration? The AI-Framework supports WCF services, both server side as client side. The AI-Framework also supports SOAP and REST (protocols) and Json or Xml (languages). Through custom methods this is unlimited expandable, within the boundaries of C# and .Net.