An open source library for Graph-based widgets
keywords GRAPH, HUMAN MACHINE INTERFACE, PROGRAMMING LANGUAGES, SOFTWARE DEVELOPMENT
Reference persons STEFANO DI CARLO
External reference persons Alessandro Savino
Research Groups SYSTEM BIOLOGY GROUP - SYSBIO, TESTGROUP - TESTGROUP
Thesis type SW DEVELOPEMENT
Description Graphs represent one of the most used modelling abstractions, from electronic to biology. Tons of interesting approaches can be applied to analyse and solve a problem modelled through graphs: Bayesian and Boolean Networks, Exploring algorithms and so forth. What they all lack is an open source library to graphically include the ability to display and manipulate a graph within a tool.
The QT framework offers a multi-platform approach to the creation of Graphical User Interfaces (GUI). Its use is quite intuitive and very powerful. Only the imagination is really needed to provide the QT library of a graphical widget extension able to create, modify and empower any application of the graph modelling capabilities.
The candidate no longer limits its programming ability to common straight-forward programming approaches but enriches the curricula including C++, event-based programming and GUI design. Moreover, due to the current QT enhancement for Mobile application development, the knowledge would be easily reused where the candidate pleases, when the thesis will be done.
Required skills Basic Programming, Oriented Object Programming.
Deadline 11/01/2017 PROPONI LA TUA CANDIDATURA