Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error


Poll Question : Do you plan to use SMath Viewer
Choice Votes Statistics
  In learning
12
19 %
  For personal usage
23
37 %
  In buziness
25
40 %
  Useless for me
2
3 %
  Total 62 100%
Guests can't vote. Try login or register.
Options
Go to last post Go to first unread
Offline Andrey Ivashov  
#1 Posted : 02 May 2013 02:23:42(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,286
Man
Russian Federation

Was thanked: 1415 time(s) in 482 post(s)
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? Good

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:
  1. Some regions (such as Math Region or Plot) in SMath Studio has a Description feature. So use it to set description for the items;
    >
  2. Use expanded Area region to group items on the output form (nested Areas supported Wink) or collapsed Area regions to hide regions you don't want to be a part of user interface;
    >
  3. Use Separator region to separate your worksheet on several tabs (to set title for the first tab just put Separator before all other regions);
    >
  4. 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;
    >
  5. 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!
  1. It automatically supports all plug-ins created for SMath Studio (all DLLs from plugins directory of SMath Studio);
  2. 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;
  3. 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:
  1. To protect your worksheets (end-user cannot see the logic of your worksheet);
  2. End-user just cannot accidentally change or break you worksheet - output results will be always correct;
  3. There is no need to install applications - just copy and run them anywhere;
  4. 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;
  5. Application supports multi-threading, so it always response;
  6. 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:
  1. Applications allowed for sale and commercial usage (all banners and restrictions removed);
  2. Signed by code certificate (you always sure application is not modified by viruses or hackers and that it is safe to use it);
  3. Worksheets are obfuscated (completely impossible to restore initial SMath Studio worksheet from EXE);
  4. 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):
  1. EmbeddedPlate.exe (ENG/RUS) - doubleclick on the Embedded Plate on the first tab

  2. 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

  3. Oscillating.exe (ENG/RUS) - example with built-in animation

  4. РасчётТрубобетоннойКолонны.exe (RUS) - just a simple useful program


Best regards, Andrey Ivashov.

Edited by user 16 May 2013 23:26:00(UTC)  | Reason: Not specified

thanks 3 users thanked Andrey Ivashov for this useful post.
on 02/05/2013(UTC),  on 02/05/2013(UTC),  on 06/07/2016(UTC)
Offline Andrey Ivashov  
#2 Posted : 02 May 2013 02:50:18(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,286
Man
Russian Federation

Was thanked: 1415 time(s) in 482 post(s)
Offline mkraska  
#3 Posted : 03 May 2013 17:44:38(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,439
Germany

Was thanked: 759 time(s) in 486 post(s)
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/wi...th%20with%20Plugins.ashx
thanks 1 user thanked mkraska for this useful post.
on 04/05/2013(UTC)
Offline Andrey Ivashov  
#4 Posted : 07 May 2013 02:08:28(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,286
Man
Russian Federation

Was thanked: 1415 time(s) in 482 post(s)
Example applications updated (generated using SMath Studio 0.96.4875).

Best regards, Andrey Ivashov.
thanks 1 user thanked Andrey Ivashov for this useful post.
on 07/05/2013(UTC)
Offline xyonx  
#5 Posted : 07 May 2013 13:01:16(UTC)
xyonx


Rank: Member

Groups: Registered
Joined: 16/05/2012(UTC)
Posts: 10
Location: indonesia

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.



Offline IVR  
#6 Posted : 07 May 2013 15:28:30(UTC)
IVR

Rank: Newbie

Groups: Registered
Joined: 30/08/2011(UTC)
Posts: 8

Was thanked: 3 time(s) in 2 post(s)
I am not from civil engng, however, it seams to be something incorrect in the TheFoundation.exe:
  1. Units for Force parallel to axis cannot be m or mm, rather Newtons
  2. Similarly, units for moment of inertia are (length)^4 (if the second moment is considered)
IVR attached the following image(s):
Clipboard01.png
Offline kilele  
#7 Posted : 07 May 2013 20:19:47(UTC)
kilele


Rank: Advanced Member

Groups: Registered
Joined: 30/03/2011(UTC)
Posts: 392

Was thanked: 132 time(s) in 113 post(s)
Originally Posted by: xyonx Go to Quoted Post


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)

Offline Andrey Ivashov  
#8 Posted : 16 May 2013 19:53:22(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,286
Man
Russian Federation

Was thanked: 1415 time(s) in 482 post(s)
Thank you, IVR.

Example applications updated (generated using SMath Studio 0.96.4884).

  • Multi-languages feature enabled;
  • Executables size reduced;
  • TheFoundation application corrected.


Regards.

Edited by user 16 May 2013 19:56:03(UTC)  | Reason: Not specified

Offline mkraska  
#9 Posted : 17 May 2013 17:46:05(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,439
Germany

Was thanked: 759 time(s) in 486 post(s)
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/wi...th%20with%20Plugins.ashx
Offline IVR  
#10 Posted : 17 May 2013 19:26:03(UTC)
IVR

Rank: Newbie

Groups: Registered
Joined: 30/08/2011(UTC)
Posts: 8

Was thanked: 3 time(s) in 2 post(s)
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.
Offline Bruno  
#11 Posted : 06 July 2016 16:39:47(UTC)
Bruno

Rank: Newbie

Groups: Registered
Joined: 06/07/2016(UTC)
Posts: 2
Brazil
Location: Brazil

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
Offline Jean Giraud  
#12 Posted : 07 July 2016 18:20:40(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 3,152
Canada

Was thanked: 608 time(s) in 471 post(s)
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
Offline ElSid  
#13 Posted : 11 July 2016 15:33:14(UTC)
ElSid


Rank: Advanced Member

Groups: Registered
Joined: 05/03/2009(UTC)
Posts: 275
Man
United States
Location: USA

Was thanked: 9 time(s) in 8 post(s)
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.
Offline 007.000  
#14 Posted : 08 June 2018 09:50:08(UTC)
007.000


Rank: Member

Groups: Registered
Joined: 22/05/2018(UTC)
Posts: 18
Man
United States
Location: California

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.

Edited by user 08 June 2018 09:52:22(UTC)  | Reason: Not specified

Offline Andrey Ivashov  
#15 Posted : 13 June 2018 23:21:22(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,286
Man
Russian Federation

Was thanked: 1415 time(s) in 482 post(s)
Originally Posted by: 007.000 Go to Quoted Post
I 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!
Users browsing this topic
Similar Topics
Header / footer values displayed in SMath Viewer (Feature Requests)
by fedeghi 14/11/2018 11:56:54(UTC)
Resize SMath Viewer window (Questions)
by lcesero 10/09/2018 18:19:33(UTC)
Smath Viewer Output Window to display main output results (Feature Requests)
by fedeghi 24/07/2018 19:03:11(UTC)
How to display string element of the matrix in Smath Viewer? (Questions)
by barmin 29/06/2018 14:53:06(UTC)
[include plugin] missing LinqBridge.dll error in SMath Viewer executables (Bugs & Problems)
by resist 24/11/2017 18:07:37(UTC)
Smath Viewer - The choice of data entry (Project discussion)
by veb 13/07/2017 13:57:06(UTC)
Smath Viewer compiling (Questions)
by CBG 07/02/2017 02:48:18(UTC)
[SV-2373][PRO] can't open Smath Viewer files (Bugs & Problems)
by CBG 31/08/2016 18:58:56(UTC)
Smath Viewer EXE file password (Questions)
by CBG 31/08/2016 18:32:50(UTC)
Units filter for SMath Viewer (Feature Requests)
by brenyw 16/08/2016 03:51:45(UTC)
[SMath Viewer PRO] SV vs third-party plug-ins (Functions) (Bugs & Problems)
by CBG 29/07/2016 01:50:07(UTC)
[SMath Viewer PRO] SV vs third-party plug-ins (Regions) (Bugs & Problems)
by CBG 28/07/2016 19:48:55(UTC)
Smath Viewer Full Version issues (Bugs & Problems)
by CBG 05/05/2016 06:10:03(UTC)
SMath Viewer "Display Input Data" (Bugs & Problems)
by overlord 02/05/2016 21:09:02(UTC)
SMath Viewer print (Bugs & Problems)
by CBG 09/04/2016 00:34:46(UTC)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.