Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: General questions about creating standalone apps with Matlab
Date: Sun, 25 Jan 2009 14:06:49 -0000
Organization: The MathWorks, Inc.
Lines: 40
Message-ID: <glhrlq$68v$1@fred.mathworks.com>
References: <glhkjl$4el$1@fred.mathworks.com>
NNTP-Posting-Host: 172.16.236.223
X-Trace: fred.mathworks.com 1232892410 6431 172.16.236.223 (25 Jan 2009 14:06:50 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Sun, 25 Jan 2009 14:06:50 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Xref: news.mathworks.com comp.soft-sys.matlab:513781



"Alexander" <alexander.erlich@gmail.com> wrote in message 
news:glhkjl$4el$1@fred.mathworks.com...
> Hello,
>
> I've read that there is a Matlab compiler which is able to create 
> standalone Matlab applications. I have several questions on that:
>
> - I am using a GUI and also some 3D plots for a program which I am 
> developing entirely in Matlab (it's a rather simple program showing a 3D 
> animation of a spinning top). Is it possible to create a standalone app 
> with these "components"?
>
> - Does the compiler require some special programming or something, or can 
> I just use it on a given - let's say - m-File or several m-Files?
>
> - Is the compiler for free? Where can I download/buy it? Can it compile 
> for Linux and for Windows, or would I have to buy separate compilers? Is 
> it able to handle even 3D plots on different OS?
>
> Thank you in advance, I'm curious to read your replies!
>
> Alexander

Hi Alexander,

You can find out more about the MATLAB Compiler at 
http://www.mathworks.com/products/compiler/.

I believe for your application to be used on a certain OS, it needs to be 
compiled on that same OS: i.e. if you compile your application on win32, 
then the end user will be able to run it on win32 only. If you want the end 
user to be able to run it on other OS, such as Linux, then you need to 
re-compile it under Linux.

Hope this helps,

Arnaud