Description
Obiettivo del talk è descrivere la progettazione ed evoluzione di un framework interattivo per interfacce grafiche 2D/3D interattive multi-touch basato sulle recenti API OpenGL 4.5. Saranno introdotti anche i concetti di computer grafica presenti all’interno del framework, descrivendo l’evoluzione delle componenti dalla fase di protipazione in puro Python all’implementazione e messa in produzione in C++ con API Python. Infine, sarà presentata una descrizione del workflow di lavoro per i progetti interni realizzati dai nostri team sottolineando gli aspetti peculiari che Python fornisce agli sviluppatori.
I requisiti necessari per una piena comprensione, oltre ad una buona conoscenza di Python, sono una buona confidenza con le tecnologie comuni per la realizzazione di interfacce Web & Desktop: HTML, CSS, e almeno uno dei framework comunemente usati per le GUI (Qt, GTK, .NET WPF, ecc…). Inoltre è preferibile (ma non necessario) avere delle nozioni basi di Computer Grafica e OpenGL.