User:Adrian: Difference between revisions

From ASCEND
Jump to navigation Jump to search
Adrian (talk | contribs)
Created page with "He is 4th year student of Gdansk University of Technology in the field of Computer Science. He has some expierence with professional work. He is passionate about parallel comp..."
 
Adrian (talk | contribs)
No edit summary
Line 1: Line 1:
He is 4th year student of Gdansk University of Technology in the field of Computer Science. He has some expierence with professional work. He is passionate about parallel computing and great enthusiast for Linux and open source. Currently, he is involved in the development and improvements in the GUI of ASCEND.
He is 4th year student of Gdansk University of Technology in the field of Computer Science. He has some expierence with professional work. He is passionate about parallel computing and great enthusiast for Linux and open source. Currently, he is involved in the development and improvements in the GUI of ASCEND.


Contact Email: adrbogus1@student.pg.gda.pl
Contact Email: [mailto:adrbogus1@student.pg.gda.pl adrbogus1@student.pg.gda.pl]


Subversion account: {{srcbranchdir|adrian|/}}
Subversion account: {{srcbranchdir|adrian|/}}
== GSoC 2015 Project : GUI Improvements ==
Generally GUI migration from Gtk2 to Gtk3 with some bugs fixing. Then implementation of an installer for the Windows users, which bundles and installs necessary libraries. Finally addition of some functionalities to GUI.
=== General plan ===
Till mid-term:
* complete working port to GTK3, including canvas GUI ''(<font color=green>(completed)</font>)''
* windows installer based on GTK3, tested and working on a clean Windows VM ''<font color=orange>(working)</font>''
* improved tree-view in main GUI: ''<font color=red>(not started)</font>''
** better handling of keyboard navigation and value input ''<font color=red>(not started)</font>''
** multi-selection of variables to 'observe' ''<font color=red>(not started)</font>''
** menu option to show/hide different instance types ''<font color=red>(not started)</font>''
** improve rendering of events, whens, conditionals. ''<font color=red>(not started)</font>''
** dialog boxes for not-yet-supported instance types ''<font color=red>(not started)</font>''
Till full term:
* full support for live plotting during solution of dynamic models ''<font color=red>(not started)</font>''
* improved line-routing for the canvas GUI ''<font color=red>(not started)</font>''
* redesign solver/integrator APIs for better handling of user interrupts ''<font color=red>(not started)</font>''
* substantial progress on associated bug-fixed as agreed in weekly meetings ''<font color=red>(not started)</font>''

Revision as of 08:55, 15 May 2015

He is 4th year student of Gdansk University of Technology in the field of Computer Science. He has some expierence with professional work. He is passionate about parallel computing and great enthusiast for Linux and open source. Currently, he is involved in the development and improvements in the GUI of ASCEND.

Contact Email: adrbogus1@student.pg.gda.pl

Subversion account: adrian:/

GSoC 2015 Project : GUI Improvements

Generally GUI migration from Gtk2 to Gtk3 with some bugs fixing. Then implementation of an installer for the Windows users, which bundles and installs necessary libraries. Finally addition of some functionalities to GUI.

General plan

Till mid-term:

  • complete working port to GTK3, including canvas GUI ((completed))
  • windows installer based on GTK3, tested and working on a clean Windows VM (working)
  • improved tree-view in main GUI: (not started)
    • better handling of keyboard navigation and value input (not started)
    • multi-selection of variables to 'observe' (not started)
    • menu option to show/hide different instance types (not started)
    • improve rendering of events, whens, conditionals. (not started)
    • dialog boxes for not-yet-supported instance types (not started)

Till full term:

  • full support for live plotting during solution of dynamic models (not started)
  • improved line-routing for the canvas GUI (not started)
  • redesign solver/integrator APIs for better handling of user interrupts (not started)
  • substantial progress on associated bug-fixed as agreed in weekly meetings (not started)