Mike on the MATLAB Desktop

July 25th, 2011

Connect To The Cloud With MATLAB Mobile 2.0

I’m excited to finally talk about what I’ve been working on for the past few months… MATLAB Mobile 2.0. This release’s big feature: connect to the cloud. Previously you needed to keep MATLAB running on your computer. Now you can also connect to one of our MATLABs running out in the aether. All you need is a MathWorks Account associated to a license with up-to-date software maintenance service.

Cloud Loading graphic

The big advantage in connecting to the MathWorks Computing Cloud is that there is no MATLAB set-up or requirement to be tied to your computer. The downside is that you can’t run your own files, but you still have the option of connecting to your own desktop using the MATLAB Connector.

Some other notable features:

  1. Integrated Settings. We’ve added a 4th tab for adding computers, changing the settings, and looking at help.new Settings Tab
  2. Display of device status bar. We’ve returned the iOS status bar to the screen (previously it was hidden). This way you can keep track of time, battery, and network status.
  3. Showing Status Bar

  4. Extended brace keys. Tap and hold one of the open or close parenthesis keys to get the option for curly and square braces as well.
    Open Parent flyout keys

In order to get started, make sure your MathWorks Account license information is up-to-date. To do that, follow these instructions.

Please share you experiences and feature requests here with us. I hope to see you on the cloud.

19 Responses to “Connect To The Cloud With MATLAB Mobile 2.0”

  1. paras replied on :

    That’s incredible! How does the licensing work with Matlab Mobile?

  2. Mike replied on :

    @paras,

    While app is free, in order to use it, you need a license that satisfies bullet 1 at http://www.mathworks.com/mobile/system_req.html

  3. Petter replied on :

    This is super, super excellent!

  4. Oliver Woodford replied on :

    This sounds great for iPhone users, but I’m not one. Maybe you should have a separate blog called “Mike on the MATLAB iPhone App”, because every time I read a new blog post on MATLAB Mobile and realize that you’re still not supporting the, dare I say, majority of MATLAB and smart phone users, I feel a little queasy.

  5. John replied on :

    Really interesting feature. Why not run my own code? For security reasons, or because my code is not stored in a way the cloud hosts can access? If the latter, I wonder if you are considering an option for remote code storage so cloud services can access it. But then it would have to be vetted or something…

    So this for that rare bird that loves MATLAB enough to nerd out from their iphone, but not enough to have it on their own computer? Or are there other advantages besides not having to have MATLAB on my own computer? I guess compute power, but I have to think if you need serious compute power you’re doing it at work anyway. I wonder if you’ll set up some monitoring to see if anyone is hogging the computers.

  6. Dan Mac replied on :

    ANDROID.

    Nuff said.

  7. Petter replied on :

    An array editor would really increase the usefulness of this application.

  8. GJHPHD replied on :

    What are people using this for? If I can’t load any of my own data, it seems like it has limited utility.

    Am I missing something?

  9. Daniel replied on :

    @GJHPHD

    We will be adding new features to the cloud connection to expand its use cases and utility. Stay tune!

  10. Jorge replied on :

    Hi Mike…

    I’m using the Matlab mobile and created a simple function to run a simulink model on my PC. So I can run it remotely.

    Everything works fine. But the problem is that I can’t stop the simulink model from the Matlab Mobile App whenever I want. This is, I can only run the simulink model from a pre-specified period of time (for example 60 seconds). And what I would like is to stop the simulink model from my Matlab mobile app at any point in time I want.

    I think when you run a simulink model from the command line it blocks the command line until the simulink model stops. But you can only stop it predefining a period of time for the Simulink model to be ran.

    Do you have know any way I can run and stop my simulink model from the command line of the Matlab Mobile?

    Thanks

    Here is my code

    function OpenRunFromMobile(timeSeconds)
    
    % First open the simulink model
    open_system('ECG_GSR_RESP_fromFile3')
    
    % Start the simulink model and run it for X number of seconds
    sim('ECG_GSR_RESP_fromFile3', timeSeconds);
    
  11. Mike replied on :

    @Jorge,

    You can just the use the SIM command with the name of the model. The only caveat is that the simulation has to end before MATLAB Mobile times out. Pressing the cancel button during a simulation will abort at the simulation time when it receives the abort signal.

  12. Jorge replied on :

    Hi Mike..

    Thanks for your quick response…

    Couple of more questions:

    1.- How long can I run a simulation for? When Matlab Mobile times out?

    2.- Is there any plan to have support for simulink models on iphone/Ipad? If so, when can we expect this?

    Best Regards.

    Jorge

  13. Mike replied on :

    @Jorge,
    Unfortunately, the time to run is somewhat limited, around 4 minutes or so. If you are using your desktop connector, you can start a sim command and although you won’t see the output after it is done, you can still query any workspace variables left over from it.

    I can’t comment any plans for simulink models at this time.

  14. Alessandro Formisano replied on :

    Dear Mike,
    how do I put m-files from my hard disk on PC to my cloud account space, so i can run from mobile?

  15. Michael Katz replied on :

    @Alessandro,
    That functionality is not currently available. On the cloud, we only provide the files that come with MATLAB.

  16. Alessandro replied on :

    Thank mike. Yet this is a shame. Why don’t try to let people run m-files residing locally or e.g. In Dropbox on cloud ? Anyway, this mat-mobile is quite a nice app!

  17. Michael Katz replied on :

    @Alessandro,
    Thank you for the suggestion and kind review, we will take it under consideration.

  18. Shailen Sobhee replied on :

    How can I use my university’s server license to use Matlab on my iPad? My PC has Matlab installed and uses the server license for authentication. For conveninence, it would make sense to have the iPad app work as well.

  19. Michael Katz replied on :

    @Shailen,

    Your MathWorks account must be associated with that license. If you can’t associate it using the license center, contact your university license administrator.

Leave a Reply

Wrap code fragments inside <pre> tags, like this:

<pre class="code">
a = magic(3);
sum(a)
</pre>

If you have a "<" character in your code, either follow it with a space or replace it with "&lt;" (including the semicolon).


MathWorks
Mike works on the MATLAB Desktop team.

These postings are the author's and don't necessarily represent the opinions of The MathWorks.