Hello.
With a new version of SMath Studio I've released SMath Viewer File Type plug-in which allows to create standalone executable files (*.exe) from your worksheets. SMath Viewer is an alternative GUI for SMath Studio.
The idea of SMath Viewer is that SMath Studio (as well as Mathcad) is a great application but sometimes it is too complex for regular engineer. Indeed, SMath Studio was initially created for composing worksheets of any complexity with many of built-in features introduced to simplify this process. As a result sometimes the end-users have to see too much excess information on the worksheets when it is just needed to read results of calculations in convenient way.
SMath Viewer plug-in creates applications to show only data users are needed to be seen. At the same time it works directly with SMath Studio worksheets, so no any significant actions required to reuse existing libraries of files. SMath Viewer is a distribution platform for worksheets created using SMath Studio.
So
SMath Studio is an editor for worksheets and SMath Viewer is a reader. Simple, isn't it?

Lets start using it!
Open SMath Studio 0.96 (or newer), create some variables, formulas and text in the worksheet and open Save File dialog (File > Save as).

Choose SMath Viewer file type from the combobox under the file name input and press Save button.

In the chosen directory you'll see an output application which is ready to be started.

Double click on it and you will see SMath Viewer form where all the created regions shown as standard OS (Operating System) controls.

Obviously to make a good output application we need to have possibilities to create better look of the app... and SMath Studio gives you such a feature.
All you need to do is to improve your worksheet. Here are the options:
- Some regions (such as Math Region or Plot) in SMath Studio has a Description feature. So use it to set description for the items;
> 
- Use expanded Area region to group items on the output form (nested Areas supported
) or collapsed Area regions to hide regions you don't want to be a part of user interface;
> 
- Use Separator region to separate your worksheet on several tabs (to set title for the first tab just put Separator before all other regions);
> 
- Fill in fields in Properties dialog (File > Properties) to set output window title, program's description, author etc. This is very important to make a solid final product;
> 
- Use units in your worksheet (nice units selectors will be automatically shown in output application);
> 
SMath Viewer GUI looks very simple, but it is very extendable!
- It automatically supports all plug-ins created for SMath Studio (all DLLs from plugins directory of SMath Studio);
- It has built-in multilanguage support - just set all text entries, descriptions and file properties in several languages and SMath Viewer will be opened in correct language for different users;
- It supports units;
Imagine what is a great opportunity to create and deliver such a powerful applications to end-user using so familiar and user-friendly interface of SMath Studio! Moreover with SMath Viewer you are able:
- To protect your worksheets (end-user cannot see the logic of your worksheet);
- End-user just cannot accidentally change or break you worksheet - output results will be always correct;
- There is no need to install applications - just copy and run them anywhere;
- Output application is faster even then SMath Studio! This is because when you work with a tab on the form on any data change only controls located on this tab will be recalculated. Other controls from other tabs will not affect on the overall evaluation speed;
- Application supports multi-threading, so it always response;
- Size of the output application is about 0.5MB (it may vary based on plug-ins and languages used).
Introduced is only the first version of SMath Viewer so there are still many things to do.
For now SMath Viewer file type plug-in is a freeware (the same as SMath Studio), but the output files cannot be sold or used in commerce. You can use them today for your own purposes or in learning (with no restrictions).
If you want to create applications based on SMath Viewer for your organization to share them among the employees, you also have such an ability, but this is not free. Such paid version of SMath Viewer has some significant improvements against to its freeware version:
- Applications allowed for sale and commercial usage (all banners and restrictions removed);
- Signed by code certificate (you always sure application is not modified by viruses or hackers and that it is safe to use it);
- Worksheets are obfuscated (completely impossible to restore initial SMath Studio worksheet from EXE);
- Icon of the program can be changed to any requested one.
If you have any questions or suggestions just let me know here or via e-mail.
P.S.: Please try these example applications to see how SMath Viewer can be really used (these applications created for demo purposes only and may function not always correctly):
- EmbeddedPlate.exe (ENG/RUS) - doubleclick on the Embedded Plate on the first tab
- TheFoundation.exe (ENG/RUS) - click/doubleclick on the columns on the first tab, add new columns on the first tab and play with soils on the second
- Oscillating.exe (ENG/RUS) - example with built-in animation
- РасчётТрубобетоннойКолонны.exe (RUS) - just a simple useful program
Best regards, Andrey Ivashov.
Edited by user 16 May 2013 23:26:00(UTC)
| Reason: Not specified