user interface - Converting MATLAB code into professional software -


i working in matlab write medical image processing/visualization software uses matlab’s image processing toolbox heavily. choice of using matlab largely based on availability , comfort in , initial goal complete algorithm , test it. have largely ignored gui part – have software works clunky gui (textboxes entering numbers operations).

now, thinking switching matlab c /c++/tcl/other not sure best platform is? need convert very- fast standalone executable – cannot work first installing mcr installer , using exe in matlab. saw suggestions in other posts – using python/c++ combination.

i looking other people can me convert demo code professional software. how can best estimate time-frame require experienced software programmer write gui , insert logic code? using matlab guide, can write in couple of hours basic features, hoping make software slick. have detailed list of features , layout there won’t many iterations.

also, there category of software programmers industrial designers can design gui? not creative person , code/guis reflect that. not looking background color, tool symbols etc. how user may want use features.

i know asking many questions , appreciate time.

fyi, gui can design using java swing inherently available in matlab proper. take @ submissions on file exchange or http://undocumentedmatlab.com examples. enables program slick-looking java gui without needing learn or program in java - can within matlab code. may wish consult gui expert make appear professional, can program gui yourself. if compile , deploy, work seamlessly on other platforms (windows, linux, ...) since java cross-platform. medical program, may have added benefit of not requiring re-submission fda, because you're using exact same matlab computation engine deployment development.

the matlab compiler not increase performance, since uses same computational engine development version. so, if performance issue you, should try profile , optimize performance hotspots in matlab. if fails, may indeed need convert application c/c++ last resort - cost quite bit in terms of money, time, accuracy , frustration.


Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -