Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I recommend you to use a <a href="http://en.wikipedia.org/wiki/MathML" rel="noreferrer">MathML</a> based editor. The formula description is a <a href="http://www.w3.org/Math/" rel="noreferrer">W3C</a> standard. </p> <p>A open source MathML editor is <a href="http://numerator.sourceforge.net/" rel="noreferrer">gNumerator</a>. It's core component and rendering engine are almost complete. </p> <p>What is gNumerator?</p> <p>First and foremost, gNumerator is a collection of re-usable components that make up a computer math program. Much of the value will lie in these components, and their usefullness to other developers wishing to re-use them.</p> <p>To the end user, gNumerator will be a computer math system, vaguely similar to Mathematica, nucalc or Matlab. The primary difference between gNumerator, is first, it is a collection of re-usable components, and second, the use of standard languages such as MathML and JScript for user interaction. As other math programs such as Mathematica or Matlab all use proprietary languages as their form of user input, gNumerator will allow users to input standard MathML or JScript.</p> <p>But, you say these languages have weak numeric abilities. Well, the 'fitness' of a language for a particular task has relatively little to do with the language itself, and more to do with the libraries availible for that language. Yes, JScript does not ship with any good numerical libraries, that is where GSL, the GNU Scientific Library comes in. One of the libraries of gNumerator will be a .net binding to GSL, this allows it to used directly from and .net language such as c#, (the language gNumerator is written in), and JScript (the gNumerator scripting language) to use the power of GSL directly. The use of GSL will give gNumerator computational capabilities on par with many commercial math packages.</p> <p>The gNumerator application is will be released under the GNU General Public License, and its' library components (MathML DOM, renderer, interpreter, etc..) will be released under the LGPL, which makes them usable in a commercial application</p> <p>Libraries: There are 2 libraries that you can download the source to: 1: MathML Rendering Control This is a Windows.Forms (winforms) control that displays MathML. All the current published screenshots are only of this control. 2: MathML DOM This is a faithfull and almost complete implementation in c# of the w3c recomended Document Object Model for MathML This is a core, key component on which most other gNumerator libraries are built. </p> <p>Here are a screenshot showing it's capabilities <a href="http://numerator.sourceforge.net/complex1.jpg" rel="noreferrer">gNumerator Screenshot http://numerator.sourceforge.net/complex1.jpg</a></p> <p>On the other side (the paid), there are great products that can integrate to your project and make it available to edit formulas. One of these is <a href="http://www.dessci.com/en/products/mathtype/default.htm" rel="noreferrer">MathType</a>. It's license price is reasonable, just USD$ 97.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload