Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I want to develop a MATLAB application, but MATLAB's UI is not as flexible or as beautiful as some others, like XAML for WPF. Is it possible to use something else to develop UIs rather than what is provided by MATLAB?
You can use Matlab Compiler to compile your code to an executable and you can excute it anywhere you want, e.g. from an interface developed by XAML or WPF.
You can use Matlab Coder to generate C or C++ code that you can integrate with your application in your own development environment (e.g., Visual Studio).
The advantage of using the second method over the first is that the result will be native (you can compile to anything you want) and you will be able to modify the code and have one code base. The disadvantage is that you will have to deal with the computer generated code.
P.s. You might want to consider the relatively new Matlab App Designer as opposed to the old GUIDE. It is much better. That being said, it is not as good as XAML or WPF.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I have heard that it is possible to make standalone programs using Matlab compiler.
It is good but I doubt that if someone can use the commands in the tool boxes and make a standalone program out of them otherwise one could make a program using optimization tool box and distribute it, then no body would pay for such a too box. Am I right? Is it possible to use the features available in tool boxes to make a standalone program in Matlab?
There are certain features in toolboxes which are not supported by MATLAB Compiler. These mainly include GUIs provided with the toolboxes, such as imtool, cftool, systemIdentification, pidTuner, etc... and things the Compiler itself, or code-generation tools such as MATLAB Coder. For an exhaustive list, see Support for MATLAB and Toolboxes on the MathWorks web site.
Note that for the end user to run the compiled MATLAB application, he first needs to install the MCR (MATLAB Component Runtime) on his machine. This is essentially a "headless" version of MATLAB which can only be called by the compiled application, and is freely distributable to end users by the person who has a license for MATLAB Compiler.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I know it's too straightforward but I'm confused about this. Imagine a library like JQuery and a component like telerik, which one is on top of another in producing? is it possible to use a framework in component development? what's the main difference between them?
Component:
A Component is essentially a set of functions that you can call,
these days usually organized into classes. Each call does some work
and returns control to the client.
A Component you can use whatever tiny part helps you.
A Component is a tool.
Framework:
A framework is a skeleton where the application defines the "meat"
of the operation by filling out the skeleton. The skeleton still has
code to link up the parts but the most important work is done by the
application.
A Framework is a way of life.
A Framework you must commit your entire project to.
Best Real time Example:
You can call Component. But you cannot able to call Framework.
Framework calls you. But Component not calls you.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I notice on built in Matlab functions there can be multiple lines of possible input configurations like this
as opposed to just
I have to assume they use something akin to inputParser with the use of varargin, but I have been unsuccessful in trying to replicate this functionality. I would like to have the ability to do this but I'm starting to get the feeling this is only something you can do with built in functions.
Somethings that I have thought of or tried are:
Parsing of the help doc (unsuccessful)
Information in a separate file
Creating the same functions for multiple classes (unsuccessful)
Creating a fully functioning inputParser (unsuccessful)
Has anyone been able to do this?
I have built a similar tool in the past that works quite well. Unfortunately it's a proprietary in-house tool so I can't share the actual tool. However I can tell you that after investigating several options (similar to those you listed) we decided to use a special syntax for our help comments (similar to Markdown or restructuredText) that supports the declaration of syntax variants.
The information from the help texts is then parsed by the tool and can be displayed in different manners (e.g. by shadowing the original doc command with a custom one).
Regarding the actual pop-up menu you may try to dig into the internals of the command window. Yair Altman has documented many unofficial ways to enhance the MATLAB GUI on his wonderful blog. For example, here's a post that describes how to add tab-completion to custom commands.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I am searching for an Eclipse plugin which supports drag and drop functionality to build a GUI
and
supports immediate and automatic embedding within a MVC (model view controller) structure. Any ideas?
WindowBuilder is free, simple and not cumbersome. It also supports binding and synchronization of model pojo objects taking some of the MVC pains away.
I find it quite pleasant to work with as it does not places itself at toe forefront like most other similar editors will. It does not embed strange files that serve no other purposes than to serve the editor, rather it uses directly the java source file as it's backing persistence and it does so in a very clean way compared to say visual Studio with an MFC project.
It does have some quirks though, especially with Maven as some of the dependencies are sometimes hard to find. Personnaly I package them as a single jar and added it dynamically to the build through some clever hacks inspired largely by other members of the present community :-)
Give it a try, may not be the uber cadillac with shiny chromed everything but it does work well and stays out of the way when you don't need it.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I'm writing an iPhone app where I'd like to display some simple musical notation (just a chord or two).
This question is a call for suggestions on the quickest way to go about it. For instance:
Is there any iphone OR objective-C libraries for doing this that I'm missing?
Are there any examples of open-source objective-C software in the wild I could look at? It wouldn't have to be iPhone specific.
If there isn't any objective-C code to do this, anyone know of any musicial-notation rendering software in other languages?
Indeed, MusicKit is an audio tool, not a symbolic tool like you need.
I don't know of any open-source Objective-C music notation programs. However, the recently-released Zong! Viewer is an open-source (GPL) Java program. You can't run Java on the iPhone, of course, but it might give you some ideas for structuring your software. MuseScore is an open source music notation editor that might provide more ideas.
So far the only iPhone music notation application I know is pocketscore. It has the great idea of exporting MusicXML files via e-mail so you can work on your music later with a more full-featured program than you can write on an iPhone.
There might be other open source programs you can check out on the MusicXML software list. Good luck!
This is an objective-c music analysis framework which may have what you need:
musickit