What is implemented from MathML?
What is implemented from LaTeX?
MathML compatibility test suites
How to display equations in your site?
How to display graphs in your site?
Plugins for Html Online Editors
Components for your Flex applications
Components for your Flash applications
| 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: (, [, [, {, {, |, |, |, ‖, ‖, ⌈, ⌈, ⌊, ⌊, 0x2772;, 0x27E6;, 0x27E8;, 0x27EA;, 0x27EC; 0x27EE;, 0x2980;, 0x2983;, ⦅, 0x2987;, 0x2989;, ⦋, ⦍, ⦏, ⦑ ⦓, ⦕, 0x2997;, 0x29FC;, ), ], ], },}, ⌉, ⌉, ⌋, ⌋, 0x2773;, 0x27E7;, 0x27E9;, 0x27EB;, 0x27ED;, 0x27EF;, 0x2980;, 0x2984;, ⦆, 0x2988;, 0x298A;, ⦌, ⦐, ⦎, ⦒, ⦔, ⦖, 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: ⋇ ⪧ ⩺ ⋗ ⦕ >quest ⪆ ⥸ ⋗ ⋛ ⪌ ≷ ≳ ⪦ ⩹ ⋖ ⋋ ⋉ ⥶ ⩻ ◃ ⊴ ◂ ⦖ ⋵̸ ⋹̸ ∉ ⋷ ⋶ ∌ ⋾ ⋽ ∌ ∥ ⊠ ⨱ ⨰ · ℗ - 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; |
| free components MathML flex GWT LaTeX Web Editor free plugin MathML flash math Mathematics Equation Widget MathML flash LaTeX Mathematics FREE Editor Java |