SMath Viewer - Messages
#1 Posted: 5/1/2013 7:23:42 PM
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:
SMath Viewer GUI looks very simple, but it is very extendable!
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:
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:
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):
Best regards, Andrey Ivashov.
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.
3 users liked this post
#2 Posted: 5/1/2013 7:50:18 PM
#3 Posted: 5/3/2013 10:44:38 AM
The german handbook now has a chapter on SMath Viewer based on the introduction above.
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Andrey Ivashov 5/4/2013 5:15:00 AM
#5 Posted: 5/7/2013 6:01:16 AM
amazing plugins, thanx u much for updates.

i just have a suggestion based my experienced in engineering works:
input units are better fixed, not display as selection box in EXE files, because every engineer using consistent units in entire calculation (SI, MKS, US) if required this is an easy step to re-create sheet using different units (US version or SI version)
]
in printing feature is need ability to auto hidden branching (insert->area +) based on conditional case, since sheet may contains many calculation procedure.

i just have a suggestion based my experienced in engineering works:
input units are better fixed, not display as selection box in EXE files, because every engineer using consistent units in entire calculation (SI, MKS, US) if required this is an easy step to re-create sheet using different units (US version or SI version)

in printing feature is need ability to auto hidden branching (insert->area +) based on conditional case, since sheet may contains many calculation procedure.
#6 Posted: 5/7/2013 8:28:30 AM
#7 Posted: 5/7/2013 1:19:47 PM
Wrote
i just have a suggestion based my experienced in engineering works:
input units are better fixed, not display as selection box in EXE files, because every engineer using consistent units in entire calculation (SI, MKS, US) if required this is an easy step to re-create sheet using different units (US version or SI version)
What about a unit configuration tool for SMath Viewer ?
The author of a smath sheet viewer could change the whole set of units as at present, and then save that configuration as different presets (US, SI..or any name he wants to call them)
There would be an option to allow users to switch only between these presets (password required to unblock this units view)
#8 Posted: 5/16/2013 12:53:22 PM
Thank you, IVR.
Example applications updated (generated using SMath Studio 0.96.4884).
Regards.
Example applications updated (generated using SMath Studio 0.96.4884).
- Multi-languages feature enabled;
- Executables size reduced;
- TheFoundation application corrected.
Regards.
#9 Posted: 5/17/2013 10:46:05 AM
The EmbeddedPlate might need a similar correction. Moment of inertia is of dimension length^4 (area times squared distance). Btw, how can I allow the user to switch between e.g. mm^4, cm^4 or inch^4?
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#10 Posted: 5/17/2013 12:26:03 PM
I have also noted the problem with units changing in moment of inertia. It is, however, mostly academic problem. In practice, engineers are forced to use commonly accepted set of units. For example, stress in structures in SI-based countries is always in MPa.
#11 Posted: 7/6/2016 10:39:47 AM
First of all, congratulations for the exccelent work involving SMath Viewer. In my opinion, it is one of the most useful plugins I've found in SMath so far. I hope it still continue to be improved.
I don't know if I am the only one facing this problem, but everytime I create a new .exe file my antivirus (Kaspersky) detects it as a Trojan and delete it.
I've searched about it on the internet but the only thing I found was this link which suggests that it is recognized as a virus because "this file is not digitally signed".
I hope someone can help me out with this, it's a great plugin and it's a shame for it to be detected as a virus. I hope that there is a way to solve this.
Regards
I don't know if I am the only one facing this problem, but everytime I create a new .exe file my antivirus (Kaspersky) detects it as a Trojan and delete it.
I've searched about it on the internet but the only thing I found was this link which suggests that it is recognized as a virus because "this file is not digitally signed".
I hope someone can help me out with this, it's a great plugin and it's a shame for it to be detected as a virus. I hope that there is a way to solve this.
Regards
#12 Posted: 7/7/2016 12:20:40 PM
Bruno,
Can you attach an image of what is Viewer so useful for you.
To me, it's the Maple wrapper that makes Smath a real math tool.
I have no more AV: McAfee does not support XP anymore.
My Smath works faster and no more "Unknown error" panel.
Can you disable Kapersky while in Smath session ?
Jean
Can you attach an image of what is Viewer so useful for you.
To me, it's the Maple wrapper that makes Smath a real math tool.
I have no more AV: McAfee does not support XP anymore.
My Smath works faster and no more "Unknown error" panel.
Can you disable Kapersky while in Smath session ?
Jean
#13 Posted: 7/11/2016 9:33:14 AM
Your AV settings are too aggressive (probably the default). Why not set up an SMath folder where you create these EXE files and tell the AV to take exemption to files in this folder. It's a work-around.
#14 Posted: 6/8/2018 3:50:08 AM
I am a student in California and was looking into the SMath viewer commercial version but I couldn't find the purchase link anywhere even after scouring the forum for hours. I eventually hit on trying to save an executable and seeing what the options where and found the prompt stating "not ready for sale yet"...
What I'm saying is that it took a good bit of research and fumbling for me personally to find out that it was not for sale. Also, I don't know how to consolidate the MIT license SMath Viewer is issued with and the non-commercial warning upon launching it.
I'm appreciating the product so far and hope to get better at it this Summer.
What I'm saying is that it took a good bit of research and fumbling for me personally to find out that it was not for sale. Also, I don't know how to consolidate the MIT license SMath Viewer is issued with and the non-commercial warning upon launching it.
I'm appreciating the product so far and hope to get better at it this Summer.
#15 Posted: 6/13/2018 5:21:22 PM
WroteI am a student in California and was looking into the SMath viewer commercial version
Hello, please use the following url: https://smath.info/viewer/help.aspx
Best regards and thank you for interest to the project!
#16 Posted: 1/23/2019 7:47:35 AM
WroteHello, please use the following url: https://smath.info/viewer/help.aspx
Hello!
For some time, you can not generate exe files with the Activation code. In the Free version everything works fine. When you switch to Full version and give Activation code, the program executes the exe.tmp file after which it deletes it and re-opens the Save As window. Earlier, I generated exe files and everything worked fine.

#17 Posted: 1/23/2019 9:22:16 AM
WroteWroteHello, please use the following url: https://smath.info/viewer/help.aspx
Hello!
For some time, you can not generate exe files with the Activation code. In the Free version everything works fine. When you switch to Full version and give Activation code, the program executes the exe.tmp file after which it deletes it and re-opens the Save As window. Earlier, I generated exe files and everything worked fine.![]()
Yes it is a known bug
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#18 Posted: 1/23/2019 5:04:43 PM
Hello.
Unfortunately it is Windows 10 which does not allow SMath Studio to save *.exe files (partially generated on server side).
That is why *.exe.tmp was created successfully, but it disappears on renaming from *.exe.tmp to *.exe. Operating system (Windows 10 in my case) detects this and removes final file completely.
Functionality should still work OK on other OSs.
For now I do not know what to do with this behavior of the OS.
Best regards.
Unfortunately it is Windows 10 which does not allow SMath Studio to save *.exe files (partially generated on server side).
That is why *.exe.tmp was created successfully, but it disappears on renaming from *.exe.tmp to *.exe. Operating system (Windows 10 in my case) detects this and removes final file completely.
Functionality should still work OK on other OSs.
For now I do not know what to do with this behavior of the OS.
Best regards.
#19 Posted: 6/12/2019 11:33:36 AM
Hello there,
it seems that there is no possibility to use changeable vectors or matrices instead of single variables.
It is only possible to put vectors and matrices into a table and show the values in SMath Viewer without the possibility to change them.

Is there any possibility to use changeable vectors?
Best regards.
it seems that there is no possibility to use changeable vectors or matrices instead of single variables.
It is only possible to put vectors and matrices into a table and show the values in SMath Viewer without the possibility to change them.
Is there any possibility to use changeable vectors?
Best regards.
#20 Posted: 6/12/2019 12:02:58 PM
-
New Posts
-
No New Posts