Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Software engineering and patterns in Matlab GUI application? [closed]

Tags:

I've been asked to develop a simple GUI application using Matlab and GUIDE, which will interact with a separate backend engine (also Matlab). I'm coming from a Java and .Net background.

The Matlab documentation is strong on how to technically do this, but says little about the "engineering" process, in particular:

  • How to package/namespace functions, or create libraries?

  • How best to lay files out on the filesystem?

  • How to implement typical GUI patterns eg: MVC, observer?

  • Whether these questions even make sense in Matlab development?

  • Any other common idioms/pitfalls?

Direct advice or a pointer to good reference material would be very helpful. Thanks.