The AI-Framework is a programming model, in contrast to a programming language. The difference between the AI-Framework as a programming model and a programming language can be summarised like this:

Traditionally programmers receive the functional design (step 1) and start coding (step 3).
With the AI-Framework, the functional design is described as a model (step 2). The painstaking coding is done by the AI-Framework (step 3).
The model exists of several main components.
More details about the model can be found here.
Read a description of the categories in this chapter and go to that category, or straight to it’s main article.
| Category | Description | Cat. | Article |
|
Databases |
For processing data, The AI-framework connects to a one or more databases. The technical details can be found in "Building Applications". How the database is built up and how the attributes of the fields and their behaviour can be defined in the model can be found in the articles in this category. |
||
|
Forms |
Forms provide a way of presenting data on the screen of a computer and asking input from the user. In the model of the AI-Framework many different options are available to present data and to allow input. How to model this is described in the articles in this category. |
Forms | |
|
Resources |
The programmer may want to use images or, for example, language files. These are available as resources and can be accessed from the model. How to make use of these in the model is described in the articles in this category. |
||
|
Programming |
When programming in the AI-Framework, much is available, like properties, types, methods, collections and entities. How to use these in the model is described in the articles in this category. |
||
|
Functions |
The AI-Framework has many functions available for the programmer of the model, that make programming much easier. Examples are functions to export data to Excel or functions to manipulate directories on a drive. The articles in this category describe how to use these in the model. |
||
|
Reports |
The model programmer of the AI-Framework has many ways of reporting data at his disposal. Reports are representations of data on paper, in digital format or for example by email. How this is achieved can be read in the articles of this category. |
||
|
Performance |
The model is very suitable for efficient software building. It is also possible to write inefficient software, which uses more resources and time and processor capacity than needed. The articles in this category help using the building blocks efficiently that are available in the AI-Framework. |
||
|
Custom implementations |
The AI-Framework offers almost unlimited possibilities to model software. Should there be need to increase functionality, then that is possible because the AI-Framework is flexible and extendible. Read more in the articles of this category. |
Article ID: 19
Created: Mon, Jun 24, 2019
Last Updated: Mon, Dec 2, 2019
Online URL: https://wiki-ai-framework.abstract-it.nl/article/modelling-applications-19.html