MatpiGUI v Core Matlab

Matlab provides its own guide and it is expected in the future will provide an updated version. 

So you may ask "Why is this toolbox better?"

It is well acknowledged that the standard Matlab guide is not suitable for developing advanced GUI's.

The main advantages of the GUI are provided below for comparison with Matlabs latest GUI generation (correct Jan 2015):

Feature 

MatpiGUI 

core Matlab

 Matlab Versions

R2008a onwards 

R2014b onwards 

 Supports interactive GUI design

Generates functions

Generates classes

Yes

Yes

Yes

Yes

No

Yes 

 Supports command line GUI design

Yes 

No 

 Supports multiple pages

Yes 

No 

 Supports tabs

Yes 

No 

Supports uitree

Yes 

No 

Undock uipanels

Yes 

No 

 Flexible panels

Yes 

No 

 Dynamic/hidden panels

Yes 

No 

 In-build GUI settings

Yes

No 

gui2pdf (record activity) 

Yes 

No 

 Supports unit testing

Yes 

No 

  Provides access to hidden Java components

Yes

No 

Easy to embed/standalone GUI's*

Yes 

No 

 Includes advanced brush and linkdata&

Yes 

No


& The brush and linkdata was developed (in ~1 month) for a commercial partner - it was done on discount so it could be incorporated into the toolbox for the wider benefit.

Note that MatpiGUI is developed by a small team where your requirements/feedback could be implemented quickly into a new version - something that may not be possible in larger organisations.

* See example.