Automated Application Development is now a reality
Enigma is narrow artificial intelligence software capable of creating fully functional applications with no coding required by the analyst. This means it can deliver applications, which would usually take a team of programmers months, in a matter of days. The analyst supplies information about the Data, the Information Flows, the User Interface and the Database Structure.
Normally this would be supplied to a programing team when specifying an Application. ENIGMA is the programing team. ENIGMA is not a plug-in to some other development platform. It is a complete development environment.
Specify the Application using selection lists and simple data gathering screens and then let the Platform do the rest. The savings in time and resource usage are enormous. The Development Platform uses a unique underlying structure that separates evaluation of Information (collections of Data) from evaluation of individual Data. Information exists in the province of the User and dictates the created User Interfaces and Information Flows. Artificial Intelligence creates the Information section. Data exists in the province of the Database and dictates the Database Design.
Artificial Intelligence creates the Data section. Transformation from one to the other is completely transparent. Within the Information section more than 99% of the code can be created. This section operates utilising facilities available from an Internet Browser. It is created using VB.Net, CSS, HTML5 and Javascript. With correct Database design, 100% of the code in the Data section can be created. This section is a compiled, stand-alone, VB6 program, heavily utilising SQL for Data recording and for logical selection to provide Information.
The Development Platform creates Applications where the look and feel of the Application is consistent. The feel can be altered to suit the style preferable to a developer. User supplied data is subject to standard edits throughout the Application to ensure that the information conforms to reasonable requirements. Custom edits and business rules can be incorporated where necessary. Applications developed using ENIGMA can be run from the Desktop, or through the Internet, without alteration.
Optionally, the underlying structure supporting the Platform can be implemented using LAN, or WAN, technology to link the sections. Using LAN or WAN will increase the protection provided for the database by the ENIGMA structure. More information can be found at Parametric Systems including a presentation illustrating the ease with which the Platform can be used or contact chris@parametricsystems.com.au with any questions. Authorised for immediate release.