ConceptHMI Web Help
ConceptHmi Overview

ConceptHmi is a programming platform developed on object-oriented paradigms to provide natural implementation of data models of any types. The features of ConceptHmi are designed to be used in many application fields, from machine automation to line supervision (industry 4.0), through state archives management and mobile applications.

To face software development complexity, the object-oriented methodology leads to design always more flexible and agile software architectures. This way, the software is able to naturally integrate new business requirements.

The philosophy of ConceptHmi is deeply inspired by object-oriented methodology. Unlike the functional programming method where data and behaviour (functions) are separated, the object approach is more consistent since data and behaviour are in the same compound. Modularity, independence and scalability can be henceforth managed directly at the object-oriented language level.

Variabilities families and combinations are usually sources of software complexity. The object-oriented methodology and language handle nicely these situations, thanks to abstractions and the polymorphism mechanism of the virtual methods.

Inheritance, polymorphism and object model elegantly solve complex situations but they also bring their technical challenges for the programmer:

These technical challenges are easily and almost transparently supported by ConceptHmi. The full power of object-oriented methodology can then be used to make of ConceptHmi a real productivity platform.

See Also

ConceptHmi Main Features

Creating Applications Business model

 

 


© 2016 Objectis

Send Feedback