This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these template messages)
(Learn how and when to remove this template message) Contents |
Initial release | September 23, 2008 |
---|---|
Stable release | 0.9 / 18 May 2012 |
Written in | JavaScript |
Platform | Cross-platform |
Type | Formula editor |
License | Open source (GPL v3) [1] |
Website | www |
Firemath is a WYSIWYG equation editor which generates MathML. It is open source software published under the GNU General Public License (GPL) version 3. [1] Firemath is an addon for the web browser Firefox. It uses the rendering facilities of the browser.
WYSIWYG is an acronym for "what you see is what you get". In computing, a WYSIWYG editor is a system in which content can be edited in a form closely resembling its appearance when printed or displayed as a finished product, such as a printed document, web page, or slide presentation.
A formula editor is a name for a computer program that is used to typeset mathematical works or formulae.
Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents. It is part of HTML5 and an ISO standard ISO/IEC DIS 40314 since 2015.
Firemath must be installed as an addon into the Firefox browser. After invocation it opens in a new tab. The following list summarizes the main features of the software.
In computing, a bitmap is a mapping from some domain to bits. It is also called a bit array or bitmap index.
The clipboard is a data buffer used for short-term data storage and/or data transfer between documents or applications used by cut, copy and paste operations and provided by the operating system. It is usually implemented as an anonymous, temporary data buffer, sometimes called the paste buffer, that can be accessed from most or all programs within the environment via defined programming interfaces. A typical application accesses clipboard functionality by mapping user input such as keybindings, menu selections, etc. to these interfaces. The semantics of the clipboard facility varies from one operating system to another, and can also vary between versions of the same system. They can sometimes be changed by different programs or by user preference.
Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used Hypertext Markup Language (HTML), the language in which Web pages are formulated.
LaTeX is a document preparation system. When writing, the writer uses plain text as opposed to the formatted text found in WYSIWYG word processors like Microsoft Word, LibreOffice Writer and Apple Pages. The writer uses markup tagging conventions to define the general structure of a document, to stylise text throughout a document, and to add citations and cross-references. A TeX distribution such as TeX Live or MikTeX is used to produce an output file suitable for printing or digital distribution. Within the typesetting system, its name is stylised as LaTeX.
In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.
The following tables compare general and technical information for a number of web browsers.
The Mozilla application framework is a collection of cross-platform software components that make up the Mozilla applications. It was originally known as XPFE, an abbreviation of cross-platform front end. It was also known as XPToolkit. To avoid confusion, it is now referred to as the Mozilla application framework.
The following tables compare general and technical information for a number of HTML editors.
MathType is a software application created by Design Science that allows the creation of mathematical notation for inclusion in desktop and web applications.
NoScript is a free software extension for Mozilla Firefox, SeaMonkey, and other Mozilla-based web browsers, created and actively maintained by Giorgio Maone, an Italian software developer and member of the Mozilla Security Group. It allows executable web content based on JavaScript, Java, Flash, Silverlight, and other plugins only if the site hosting is considered trusted by its user and has been previously added to a whitelist. It also offers specific countermeasures against security exploits.
JabRef is a reference management software that uses BibTeX and BibLaTeX as its native formats and is therefore typically used for LaTeX. The original version of JabRef was released on November 29, 2003. its name JabRef stands for Java, Alver, Batada, Reference. JabRef provides an interface for editing BibTeX files, for importing data from online scientific databases, and for managing and searching BibTeX files. JabRef is released under the terms of MIT license since version 3.6. The application is programmed in Java, and is maintained for Windows, Linux and Mac OS X, it is available free of charge and is actively developed.
OMDoc is a semantic markup format for mathematical documents. While MathML only covers mathematical formulae and the related OpenMath standard only supports formulae and “content dictionaries” containing definitions of the symbols used in formulae, OMDoc covers the whole range of written mathematics.
A mathematical markup language is a computer notation for representing mathematical formulae, based on mathematical notation. Specialized markup languages are necessary because computers normally deal with linear text and more limited character sets. A formally standardized syntax also allows a computer to interpret otherwise ambiguous content, for rendering or even evaluating. For computer-interpretable syntaxes, the most popular are TeX/LaTeX and MathML.
Stylish is a user style manager that can change the appearance of web pages in a user's browser without changing their content by including user-supplied CSS style sheets with those supplied by the web site itself. The Stylish browser extension includes tools with which to write user styles, and can install user styles written by other Stylish users from a companion website. These user styles may be more or less selective, targeting just one web page, or all of the pages on a domain, or every page on the web.
ScrapBook is an extension for the Mozilla Firefox web browser which adds enhanced scrapbooking, page saving, bookmarking, and notetaking functionality.
AsciiMath is a client-side mathematical markup language for displaying mathematical expressions in web browsers.
Design Science, Inc. is a US-based software company whose products allow editing and display of mathematical notation, mostly on the basis of MathML.
MathJax is a cross-browser JavaScript library that displays mathematical notation in web browsers, using MathML, LaTeX and ASCIIMathML markup. MathJax is released as open-source software under the Apache License.
Nightingale was a free, open source audio player and web browser based on the Songbird media player source code. As such, Nightingale's engine is based on the Mozilla XULRunner with libraries such as the GStreamer media framework and libtag providing media tagging and playback support, amongst others. Since official support for Linux was dropped by Songbird in April 2010, Linux-using members of the Songbird community diverged and created the project. By contrast to Songbird, which is primarily licensed under the GPLv2 but includes artwork that is not freely distributable, Nightingale is free software, licensed under the GPLv2, with portions under the MPL and BSD licenses.
MathMagic is a mathematical WYSIWYG equation editor, available for Windows, macOS, Android and iOS since its debut in 1998. MathMagic is known for its DTP quality equations and widely used by Adobe InDesign and QuarkXPress users. MathMagic is a stand-alone multi-purpose equation editor application so its equation can be used by most software, such as word processors, presentation software, DTP layout software, and graphic software, via Copy and Paste, Drag and Drop, or by exporting to one of its supported formats.
KaTeX is a cross-browser JavaScript library that displays mathematical notation in web browsers. It puts special emphasis in being fast and easy to use.