0 Members and 1 Guest are viewing this topic.
Formulator MathML Weaver License: Free for non-commercial purposesRequirements: MS Windows/Linux/Mac OS XLatest version: MS Windows edition: 3.9Cross-platform edition: 4.0 Formulator is a powerful interactive mathematical expressions editor. It uses WYSIWYG-style editing and allows creating mathematical equations through simple point-and-click techniques.Formulator is the intelligent software, aware of presentation or semantics face of mathematics. Advanced editing features are available by means of MathML authoring techniques which help Formulator to implement effective solutions for a wide audience of software developers, educators, students, STM publishers, etc.Among the distinguishing features of Formulator is component versions support (in the form of ActiveX Control or COM component) and extensive support of MathML 2.0 (Presentation, Content and Mixed markups) through easy-to-use graphical interface. Formulator has a vocabulary of mathematical operators with several more than five hundreds of individually set records. In addition, there are several hundreds of mathematical symbols which can be treated as operators with common properties and rendered using preinstalled fonts of the operation system. Except of solitary symbols, there are a lot of mathematical templates in Formulator. Each of these templates represents a form with graphics and empty slots. By inserting other mathematical templates and symbols into empty slots hierarchical formulas can be built up.Mathematical templates in Formulator provide dual facilities to edit formulas. In accordance with the MathML approach to mathematics coding, there are “Presentation” and “Content” templates. The first group of templates is of special interest to users having publishing needs and has a lot of presentation abilities: fractions, radicals, sums, integrals, products, matrices, various types of brackets and braces, and many other templates. The second group is oriented on mathematical semantics and is extremely useful when the meaning of the entered formula is critical.Formulator is intuitive and visually oriented tool; its easy-to-use graphical interface is built according to modern conventional techniques. Formulator allows you to create mathematical equations through simple point-and-click techniques, but it also provides some kind of intelligent behavior, in the sense that it knows mathematical typesetting rules and elements of semantics of mathematics (e.g., automatically resizing square root signs and parentheses to fit their contents, inserting appropriately sized spaces around mathematical operators and relational symbols, etc.).There are many customizable features for mathematical expressions editing that makes this process comfortable to different users with different needs: "zoom" feature allows equations to be magnified so that small details such as hats, primes, subscripts and superscripts can easily be seen; "nested view" can be used to better see the structure of mathematical equations; by using font and character styles, a user can quickly change the appearance of characters; users can allow Formulator to select font size automatically or manually apply needed type of size; users can execute some Formulator operations directly from the keyboard via shortcuts; customizable built-in toolbars make it easier to access predefined MathML symbols and templates (both for Presentation and Content markups, and for their combination, that is called "Mixed markup").The most powerful resource to export is MathML representation of formulas. Formulator is closely connected with this approved standard and so any importing/exporting actions for MathML are naturally integrated into routine editing process, namely, in operations with the Clipboard and file open/save commands.Another way to communicate in mathematics provides such means of export as converting formulas into graphic files and publishing mathematics on web.The first feature is easy to use with the corresponding menu commands. Abilities of graphics export are rich for various purposes. The resulting files can be generated in a vector format (Windows Enhanced Metafile) or in several raster formats (BMP, GIF, JPG, PNG).Ability to publish mathematics on web is provided by following to W3C recommendation to have web pages written using XHTML with the MathML markup inlined. This feature is available from the menu command or by means of an additional mode of editing mathematical expressions (the "XHTML" option). The resulting web page can be easily viewed with modern popular internet browsers, either using additional plug-ins (e.g., Hermitech's own plug-in for Internet Explorer, known also as "Formulator MathML IE Performer", which is based on Formulator), or by browser’s native methods.Software DevelopmentFormulator comprises both a standalone application edition, that can be run as a separate program, and a component edition, that is, an ActiveX Control or API, that can be incorporated into any ActiveX container (or used in a windowless mode to render math). The component edition is the perfect way for software developers to insert mathematics rendering/editing/processing functionality in their applications.EducationEducators in different fields of knowledge can make use of Formulator to create tests and other classroom materials containing mathematic formulas. Formulator supports Content markup of MathML and so proposes an easy way of automatic processing mathematics, expanding abilities of students and educators to better represent, encode, and reuse mathematical applications and contexts.STM publishingSTM publishers can use Formulator to allow better and quicker interaction in the field of expressing and approaching ideas. Mathematical notations are forming a significant part of the common communication process and must be computer-aided as well. By using the Presentation markup of MathML Formulator provides an easy way to put dynamic math pages on the Web and to support desktop publishing applications.Formulator 4.0 MathML Weaver, Cross-platform EditionVersion: 4.0.0.9094License: free for non-commercial purposes (please see the complete text for more details)OS: MS WindowsOS: LinuxOS: Mac OS X