Descrizione

EGE2D è un interfaccia grafica cross platform che può essere eseguita indistintamente in ambiente Microsoft Windows, Linux, Machintosh, IOS, Android ed anche compilata per il web producendo codice javascript ottimizzato. Si basa su OpenGL ed è portabile prevedendo Metal e DirectX come opzione futura.

EGE2D implementa al suo interno un sistema di comunicazione basato su socket e websockets capace di metterla in comunicazione con una macchina server in ottica di utilizzo sia locale che distribuita su modello MVC, dove View può essere o non essere lo stesso hardware dove risiedono Model e Controller.
L'uso principale per cui è stata scritta è l'implementazione di una interfaccia scada/hmi con il vantaggio di essere customizzabile, permettendo notevoli risparmi in termini di licencing rispetto ad applicazioni standard commerciali dove i vincoli di hardware e licenze software fanno lievitare i costi a volte a livelli inaccessibili. In particolare ci si riferisce a produttori di macchinari che effettuano installazioni multiple di software simili tra loro.

applicazione web demo

Programma Web

Abbiamo pensato di attivare una piccola web app dimostrativa per un controllo silos tramite interfaccia grafica EGE2D gui. La grafica è volutamente eccentrica per fini esplicativi delle potenzialità offerte. La definizione di progetto avviene tramite un semplice file xml di configurazione.

codice programma

open source

Abbiamo reso disponibili i codici sorgenti nella forma AGPL3. Siamo disponibili per rendere il progetto compatibile alle più svariate esigenze di estensione e licencing custom. Il codice sorgente è reperibile su github come programma open source.

youtube tutorial

2D GUI Tutorials

Stiamo caricando tutorials per descrivere il funzionamento passo passo dell'interfaccia grafica.

citazione

La semplicità è la massima raffinatezza.
- Leonardo da Vinci -