Group Abstract Group Abstract

Message Boards Message Boards

Create a user interface and stand alone application using Wolfram Language?

Posted 7 years ago

Hi, I have a question about the creation of a stand-alone application and the relative user interface.

I have created many notebooks ok Mathematica using the Button, CreateDialog, Input Field and so on, but i have noticed that the code is hard to hide... For example, if there are some errors during the computation and Mathematica Print the errors, the hidden code appear...

Here is the question: I have created a code for signal processing and data analysis. Are there a possibility to create a stand-alone application, that uses the Mathematica Kernel obviously but that appears only with buttons, menus etc. with which the user can interact to insert data, file path etc.. and start the analysis without seeing the code, in other words, an application with graphical user interface?

I'd like to create a user-friendly software for users that haven't any knowledge of Wolfram Language.

Thank you

POSTED BY: Andrea Barresi
10 Replies
Posted 7 years ago

Thank you all for your advices! I'll try to put them into practice.

@David: I have sent you an email for the presentation

POSTED BY: Andrea Barresi

Andrea,

If i include a Print function in the code, every time i evaluate it a new output cell is created. Do you know how to force to update the previous output with the new one (to create only one output cell)?

Look at PrintTemporary[] -- You can replace a print with a new one and control the display of information. For example, you can print some update information and clean it all up at any point.

Regards,

Neil

POSTED BY: Neil Singer

[...] the application can't be included in one or more Manipulate functions

Because?

While Manipulate can be too top level, see related DynamicModule examples. It supports SaveDefinitions option too.

And in case you have a well written package you can include it using those tips:

How can I include functions from a package into a CDF file?

POSTED BY: Kuba Podkalicki
Posted 7 years ago
POSTED BY: Andrea Barresi
POSTED BY: Kuba Podkalicki

How about Quiet? This should suppress error messages.

POSTED BY: Gianluca Gorni
Posted 7 years ago
POSTED BY: Andrea Barresi

Have you tried SaveDefinitions? It should make the output cell self-contained, so that you can delete the source code.

POSTED BY: Gianluca Gorni
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard