Gemse Approach 1 is an editor for mathematical formulas using Presentation or Content MathML. Unlike other editors, this one is neither intuitive nor easy to learn and you must have a basic understanding of MathML. It is controlled with the keyboard only, its user interface is highly inspired by the text editor vi. The goal is to be able to edit equations as fast as possible.
Gemse Approach 1 is implemented in JavaScript using DOM. It runs in the webbrowser Firefox 3 and in XULRunner 1.9.
Gemse finally has become a useful tool. The most important features have been implemented. However, the newest version still is not a production release, its intention is only to get feedback from interested users.
The current release is 1.0.11. Read the release notes or the documentation.
You can choose from the following variants:
chrome://gemse/content/editor.xul and read its
documentation at chrome://gemse/content/doc/index.xhtml.editor.xul in Firefox. (If you do that, not
all commands will work since Firefox prevents access to your system.)http://www.andonyar.com/rec/2008-12/gemse/repo/gemse_public.gitImportant: Loading and saving of equations has been reimplemented in the latest release, so it may be buggy. Please be careful and make a backup of your document before you edit it with Gemse. Also, please report any misfeatures back to me. However, if you use the demo or the minimal version, you are on the save side, since Firefox prevents access to your system.
If you want to learn more about Gemse than the documentation bundled with Gemse can teach you, take a look at Gemse's Trac site. There you can also send in bug reports.
Gemse is an interactive editor for Presentation MathML, completely steered by keyboard. But let us look at that a bit more detailed:
Presentation MathML
Content MathML
Gemse
For the 1.0 branch, all planned features have been implemented. From now on, only small things will be added and bugs will be fixed. Some of them are
For the 1.1 branch, the following is planned:
Gemse is licenced under the GPL Version 3 or later. You can get information about this license on the GNU website. A copy of the license text is shipped together with Gemse.
If you like to have different license terms, please contact the author. Gemse depends on libraries licenced under the GPL, so these dependencies have to be removed if you want to distribute Gemse under another licence.
You can find a list of relevant literature on Gemse's main page.