FMATH FORMULA - FREE solution to display equations or mathematical symbols weusing MathML, LaTeX or OMML (Microsoft Word) standards.
FMATH EDITOR - FREE solution to edit equations or mathematical symbols on web pages using MathML, LaTeX or OMML (Microsoft Word) standards.
FMATH for FLASH/Flex - FREE components for AS3 applications to display and edit equations using MathML, LaTeX or OMML (Microsoft Word) standards.
FMATH is a FREE solution to display and edit equations on web pages, desktop app or mobile devices using MathML, LaTeX or OMML (Microsoft Word) standards.

List of changes for each version

February 2017
	Math Editor - version 2.0:
	     - redesign the layout and the architecture;
	     - implement drag and drop;
	     - implement fast edit (double click);
	     - improve properties;
	     - implement "wizard" actions.
	     - sync the selection with the xml editor;
	     - ...
	Plugin for TinyMCE	
	

September 2016
	Update Formula implementation - version 3.0beta:
	     - add implementation for 'Content Markup':
		 - Numbers <cn>
		 - Content Identifiers <ci>
		 - Content Symbols <csymbol>
		 - String Literals <cs>
		 - Function Application <apply>
		 - Bindings and Bound Variables <bind> and <bvar>
		 - Structure Sharing <share>
		 - Attribution via semantics
		 - Error Markup <cerror>
		 - Functions and Inverses
		 - Arithmetic, Algebra and Logic
		 - Relations
		 - Calculus and Vector Calculus
		 - Theory of Sets
		 - Sequences and Series
		 - Elementary classical functions
		 - Statistics
		 - Linear Algebra
		 - Constant and Symbol Elements
	

April 2016
	Plugins update:
		- create extension for Google Chrome;
		
			- add the extension in chrome ( search by "MathML")
			- create a page only with HTML and MATHML. 
			- here is a test page


		- create plugin for CKEditor version 4.5.7
		
			- download and instruction from CKEditor Plugins
			- here is a test page
	

March 2016 - Release 2.1.2
	Minor changes:
		- migrate to jdom-2.0.6 in Java implementation;
		- add a custom attribute "thickness" in msqrt and mroot.
			to manage how the root is drawn;
		
30% 50% 80% 100% 120%
- add a custom attribute "sqrtthickness" in mstyle.

February 2016 - Release 2.1.1
	Minor changes:
		- Improve Fmath Formula implementation;
		- Solve some bugs;
	

December 2015 - Release 2.1
	Javascript ONLY implementation for Editor:
		- Html5/javascript - implementation for web application;

	Minor changes:
		- Improve Fmath Formula implementation;

December 2014 - Release 2.0
	Implementations:
		- Java - implementation for Java;
		- Html5/javascript - implementation for web application. Only Javascript;
		- AS3 - implementation for Flash and Flex;
		- C# - implementation for for C# for Windows;
		
	Changes:
		- Rebuild all architecture to draw the formula;
		- Dynamic and configurable font(symbol) loading;
		- "Left To Right" and "Right to Left" implementation;
		- CSS Style: border, padding, margin implementation;

November 2014 - OMML Formula Implementation 2.0 Beta
	Implementations:
		- java - implementation for java;
		- javascript - implementation for HTML5;
		- AS3 - implementation for Flash and Flex;
		- C# - implementation for Windows apps;

	Changes:
		- Rebuild the architecture to convert from omml to mathml 
		and mathml to omml;

July 2014 - Latex Formula Implementation 2.0 Beta
	Implementations:
		- java - implementation for java;
		- javascript - implementation for HTML5;
		- AS3 - implementation for Flash and Flex;
		- C# - implementation for Windows apps;

	Changes:
		- Rebuild the architecture to convert from latex to mathml 
		and mathml to latex;

March 2014 - Free MathML Formula Implementation 2.0 Beta
	Implementations:
		- AS3 - implementation for Flash and Flex;
		- C# - implementation for Windows apps;
		
	Changes:
		- Rebuild all architecture to draw the formula;
		- Dynamic and configurable font(symbol) loading;
		- "Left To Right" and "Right to Left" implementation;
		- CSS Style: border, padding, margin implementation;

January 2014 - Free MathML Formula Implementation 2.0 Beta
	Implementations:
		- Java 
		- Javascript / HTML5

	Changes:
		- Rebuild all architecture to draw the formula;
		- Dynamic and configurable font(symbol) loading;
		- "Left To Right" and "Right to Left" implementation;
		- CSS Style: border, padding, margin implementation;
		
	

January 2013 - Editor 2.5: Windows Word Exporter
	
	Editor 2.5: Add Windows Word Exporter
		- Implement the module to export Formulas to Microsoft Word.
		- NO COMMUNICATION WITH SERVER: 
			- the processing is done in the editor.
	
	Java: Add Microsoft Word Formula exporter

	Updates:	
		- Solved some bugs from Latex-MathML converter
		- Formula and Editor components

December 2012 - Editor 2.4: Windows Word Importer
	
	Editor 2.4: Add Windows Word Importer
		- Implement the module to import Formulas from Microsoft Word.
		- NO COMMUNICATION WITH SERVER: 
			- all processing is done in the editor.

	Editor 2.4: Tooltip for buttons
		- Added the tooltip code created by Duncan Reid.
		- Each tooltip text can be changed or translated.

	Editor 2.4: Change XML Viewer
		- Added the XML Editor created by Szabolcs Kurdi.

	Java: Add Microsoft Word Formula importer

	Updates:	
		- Solved some bugs from Latex-MathML converter
		- Formula and Editor components
	

October 2012 - Latex - MathML
	
	Latex-MathML updates:	Have implementation for:
		- \left \\right for . ) ( [ ] \{ \} | \| \langle \rangle \lfloor \rfloor \lceil \rceil
		- \begin{array} \begin{array}{rccrr}
		- \begin{smallmatrix} \begin{matrix*}[r] \begin{pmatrix} \begin{pmatrix*}[r] \begin{bmatrix} 
		- \begin{bmatrix*}[r] \begin{Bmatrix} \begin{Bmatrix*}[r] \begin{vmatrix} \begin{vmatrix*}[r]
		- \begin{Vmatrix} \begin{Vmatrix*}[r] \begin{pmatrix} \begin{pmatrix*}[r]
		- \begin{cases}

		- \mbox,\textrm,\textit,\textbf,\text,\emph
		- \mathnormal,\mathrm,\mathit,\mathsf,\mathtt,\mathscr,\mathcal,\mathbb,\mathfrak,\mathbf,\mathbi

		- \textcolor{red}
		- Accepted color names: base colors names, dvips names, svg names

	Updates:	
		- Formula and Editor components
	

September 2012 - Latex - MathML java package
	Latex-MathML Java Package:	
		- Create a Java package to convert MathML to Latex;
		- Have a suite of Java tests for conversion;

	Latex-MathML Converter:	
		- Create an online converter to convert MathML to Latex;

	Latex-MathML for AS3:	
		- Have the same implementation for AS3 (the same test suite);
		- Update all the AS3 packages for formula, editor, plugins, flex and flash components;

	Updates:	
		- GWT Plugin - Compiled with GWT SDK 2.5.0

February 2012 - Editor 2.3 - More Wizards
	Editor 2.3:
		- add wizard to create a subtraction;
		- add wizard to create a multiplication;
		- add wizard to create a division;

	Components for Flex Web, Air and Mobile:	
		- MathML Formula - component to display MathML formula;
		- Latex Formula  - component to display Latex formula;
		- MathML Editor  - component to display the fMath Editor;

		- all components works well on Desktop and Mobile applications.

	Migration:	
		- migrate all flash projects to Flash Professional CS5.5;
		- migrate all flex projects to Flex Builder 4.6;

January 2012 - Editor 2.2 - Wizard to create addition
	Editor 2.2:
	- add new wizard to create elementary elements: Additions
	- change Property Panel to display "Elementary Math" elements
	- add defaultLinethickness property for settings;
	- change the way to read the mathml to preserve the whitespaces;

	Formula 1.6.1:	
	- big refactoring for elementary math. 
	

August 2011 - Editor 2.0 "Look and Feel" refactoring
	Editor 2.0:
	- big code refactoring to separate the design elements from logic elements. 
	This allows me to have:
		- dynamic loading for "look and feel";
		- separate files for each design;
		- each design can have one or more configurable themes;
	- create 2 different design:
		- XP design and 3 themes
		- YUI (Yahoo User Interface) design and 2 themes
		- CKEditor design;	
		- TinyMCE design with 2 themes;
	- put the translation information in separate files;
	- create "wizards" to generate complex equations;
	- add more settings for configuration:
		- defaultBackcolor
		- transparentColor
		- designId
		- theme
		- language

	Plugins:	
	- update CKeditor to version 3.6.1
	- update documentation for Drupal 7.4, CKEditor 3.6.1
	- update TinyMCE to version 3.4.3.2

March 2011 - Mathml Elementary Tags
	Formula 1.5:
	- add support for MathML Elementary Tags;
		mstack, for aligning rows of digits and operators;
		msgroup, for grouping rows with similar alignment;
		msrow, for grouping digits and operators into a row;
		msline, for drawing lines between the rows of the stack;
		mscarry, represent the carry for an individual column;
		mscarries used for associating a set of carries with a row;
		mlongdiv, used for long division;

	Editor 1.5.2:
	- update the editor to display the MathML Elementary Tags;
	- new features: - new-line, horizontal and vertical space;
		- property to limit the options for size; 
		- property to change the mathml and save; 

	Plugins:
	- Update all plugins to display MathML Elementary Tags;
	- Java: Create a "fMath Taglib" to display the formula in JSP;
	- Update/Test the plugin for CKEditor version 3.5.2;
	

February 2011 - GWT Widget
	Plugins:
	- create plugin for YUI Editor 2.8.2;
	- create widget for GWT (Google Web Toolkit) 2.2.0;


January 2011 - LaTeX support
	Formula 1.4:
	- add support for LaTeX;
	- convert MathML to LaTeX and LaTeX to MathML;
	- add menu to get the LaTeX code;
	- support for Japanese chars (Kanji, Hiragana and Katakana)

	Editor 1.5:
	- add pannel and button to view/edit the LaTeX code;
	- convert MathML to LaTeX and LaTeX to MathML;
	- support for transparent background when generate images
		
	Plugins:
	- update the editor;
	

November 2010
	Formula 1.3:
	- add implementation for menclose tag for all "notation" value attribute: 
	"longdiv" | "actuarial" | "radical" | "box" | "roundedbox" | "circle" | "left" | "right" | "top" | 
	"bottom" | "updiagonalstrike" | "downdiagonalstrike" | "verticalstrike" | "horizontalstrike" | "madruwb"
	- add implementation for mmultiscripts tag;
	- add implementation for maction tag for actiontype=toggle and highlight;
	- redo the implementation for all stretchy arrows. 
	- updated the entities name from mathml 3.0 specification (mare than 2200 names)

	Editor 1.4:
	- add zoom menu;
	- add multiscript button;
	- add menclose toolbar with all accepted attributes value;
	- add pannel to choose the type of stretchy arrow;
	- redo the server side comunication to generate the image

	Plugins:
	- update the editor;

	Flex:
	- update the formula and editor;
	- add button example for save image on server

	Flash:
	- update the formula and editor;

September 2010
	Formula 1.2:
	- add attributes to mstyle from mfrac, sqrt and mtable:
		- bevelled, linethickness, stretchy, frame, rowlines, columnlines, rowalign, columnalign, 
		- rowspacing, columnspacing, framespacing;
	- add math attribute which extends mstyle;
	- redo the implementation for tags: mtable, mtr, mtd:
		- add attributes: frame, rowlines, columnlines. Values: "none" | "solid" | "dashed";
		- changed the length to accept em, ex, px, in, cm, mm, pt and pc;
		- the attributes: rowalign, columnalign, rowspacing, columnspacing accept more values
			Ex: framespacing="0.4em 0.5ex"

	Editor 1.3:
	- create the method to get base 64 string for JPG and PNG;
	- refactoring the code for all fences character and verify for stretchy:
		&lpar;, &lsqb;, &lbrack;, &lcub;, &lbrace;, &verbar;, &vert;, &VerticalLine;, &Verbar;, &Vert;, 
		&lceil;, &LeftCeiling;, &lfloor;, &LeftFloor;, 0x2772;, 0x27E6;, 0x27E8;, 0x27EA;, 0x27EC;
		0x27EE;, 0x2980;, 0x2983;, &lopar;, 0x2987;, 0x2989;, &lbrke;, &lbrkslu;, &lbrksld;, &langd;
		&lparlt;, &gtlPar;, 0x2997;, 0x29FC;, &rpar;, &rsqb;, &rbrack;, &rcub;,&rbrace;, &rceil;, 
		&RightCeiling;, &rfloor;, &RightFloor;, 0x2773;, 0x27E7;, 0x27E9;, 0x27EB;, 0x27ED;, 0x27EF;, 
		0x2980;, 0x2984;, &ropar;, 0x2988;, 0x298A;, &rbrke;, &rbrkslu;, &rbrksld;, &rangd;, 
		&rpargt;, &ltrPar;, 0x2998;, 0x29FD;
	- add properties pannel to view/change all the attributes for a tag;
	- configuration change: - enable/disable toolbars and buttons;
	
	Plugins:
	- Update the editor;
	
	Flex:
	- add method to get base 64 string for JPG and PNG;
	- Update the formula and editor;
	
	Flash:
	- Update the formula and editor;
	
	

August 2010
	Editor
	- Generate JPG image for formula; It needs server side code;

	Plugins:
	- Solved problems for TinyMCE Plugin. Tested in IE, Firefox, Google Chrome, Opera, Safari;
	- Create plugin for CKEditor;
	- Create plugin for Cute Editor;



July 2010
	Formula
	- Default settings for "mathmlViewer" for: size, color, font and background;
	- Api change for "mathmlViewer" to set default values;
	- Load the mathml from url - updated the documentation;
	- Implementation for:
		- mathsize: small, normal and big
		- attribute style from CSS: color, background and font-size font-weight font-style font-family
		- from mathml 3.0 standard. Implementation for href and url;
	- Solved Internet Explorer bug which block to display the entities:
		&divideontimes; &gtcc; &gtcir; &gtdot; &gtlPar; &gtquest &gtrapprox; &gtrarr; &gtrdot; 
		&gtreqless; &gtreqqless; &gtrless; &gtrsim; &ltcc; &ltcir; &ltdot; &lthree; &ltimes; &ltlarr; 
		&ltquest; &ltri; &ltrie; &ltrif; &ltrPar; &notindot; &notinE; &notinva; &notinvb; &notinvc; 
		&notniva; &notnivb; &notnivc; &notni; &parallel; &timesb; &timesbar; &timesd; &centerdot; &copysr;
	- Add documentation for mstyle and math;
	- Add 53 characters from FE31-FE6B
	- Add test suites from www.w3.org/Math 
	- Solved minor bugs;

	Editor
	- Load configuration information from external xml file;
	- Texts are loaded from configuration file --> can be translated;
	- Add buttons for matrix;
	- Implementation to add a table/matrix more than 3x3;
	- Add background color chooser;
	
	Graph
	- Solved some minor bugs from formula;
	
	Plugin
	- Solved some minor bugs from formula;
	- Update the editor;
	
	Flex
	- Solved focus problem when the component is used with a combobox;
	- Add default configuration for editor component;
	- Solved some minor bugs from formula;
	- Update the editor;
	
	Flash
	- Solved some minor bugs from formula;
	- Update the editor;


`


www.learn-math.info | www.apprendre-math.info | www.aprender-mat.info | www.invata-mate.info
Designed by Diana Alexandru
free components MathML flex GWT LaTeX Editor Air plugin MathML flash math Mathematics Equation Widget Mobile flash LaTeX Mathematics FREE Apple iOS OMML Android iPad iPhone Microsoft Word Latex MathML OMML Free