Comparison of Formulator Software
General features
| Formulator MathML Suite | ActiveX Control |
API | MathML Weaver |
Tarsia | MathML IE Performer |
| availability | $ | $ | free | free | free |
| to run as a standalone application | + | + | |||
| to develop a new software | + | + | |||
| to explicitly support learning activities | + | ||||
| plug-in (need third party software) | + |
Developing a new software
| Formulator MathML Suite | ActiveX Control |
API |
| windowless control | + | |
| import from MathML text | + | + |
| import from MathML tree | + | |
| export to MathML | + | + |
| export to raster images | + | + |
| export to vector images | + | + |
| manage appearance of the control | + | + |
| control operations with the Clipboard | + | |
| automate styles & sizes | + | + |
| control zoom & nesting feature | + | + |
| emulate user pressing a button | + |
Basic editing features
| Formulator MathML Suite | ActiveX Control |
API | MathML Weaver |
Tarsia | MathML IE Performer |
| rendering mathematical expressions | + | + | + | + | + |
| editing mathematical expressions | + | + | + | ||
| font styles | + | + | + | + | + |
| font sizes | + | + | + | + | + |
| keyboard shortcuts | + | + | + | ||
| printing formulas | + | + | + | + |
Advanced editing features
| Formulator MathML Suite | ActiveX Control |
MathML Weaver |
Tarsia |
| zoom | + | + | + |
| nested view | + | + | + |
| on-the-fly editing of MathML node properties | + | + | |
| MathML Tree editing mode | + | + | |
| hints on MathML tags, attributes and values | + | + | |
| MathML Text editing mode | + | + | |
| XHTML editing mode | + | + | |
| visual editing of Presentation Markup | + | + | + |
| visual editing of Content Markup | + | + | |
| visual editing of Mixed Markup | + | + |
Import/Export
| Formulator MathML Suite | ActiveX Control |
API | MathML Weaver |
Tarsia | MathML IE Performer |
| import from MathML text | + | + | + | + | + |
| import from MathML tree | + | + | |||
| export to MathML | + | + | + | + | + |
| export to raster images | + | + | + | ||
| export to vector images | + | + | + | + | |
| publishing mathematics on web | + | + | + | ||
| inserting images into documents | + | + | + |
