Software Santa

FREE and/or Open Source Desktop Software! => Educational Sites and Programs => Topic started by: Software Santa on November 12, 2014, 04:42:00 PM

Title: DragMath is a drag and drop equation editor in the form of a Java applet
Post by: Software Santa on November 12, 2014, 04:42:00 PM
DragMath is a drag and drop equation editor in the form of a Java applet. Works on Macintosh OS X 10.9.5 and most other systems with JAVA installed.

Quote

Introduction


DragMath is a free "drag and drop" equation editor. It is a Java applet which can simply run within a web browser on most computers.
 
 The editor lets users build up mathematical expressions in a traditional two dimensional way, and then output the results in a correctly formed syntax. This is not so easy: mathematical notation contains some ambiguities. Still, we appear to be stuck with traditional notation for the foreseeable future, see for example this article (http://web.mat.bham.ac.uk/C.J.Sangwin/Publications/2007-Sangwin_Ramsden_Syntax.pdf) for some comments on notation. This gives some idea of the design of DragMath.



Integrations with a VLE such as Moodle (http://softwaresanta.com/sssmf/index.php/topic,1875.msg1900.html#msg1900)
Moodle (http://softwaresanta.com/sssmf/index.php/topic,1875.msg1900.html#msg1900) is a free, open source course management system (CMS). If you are interested in using DragMath with Moodle (http://softwaresanta.com/sssmf/index.php/topic,1875.msg1900.html#msg1900), or a similar system such as LonCAPA (http://softwaresanta.com/sssmf/index.php/topic,5086.msg5113/topicseen.html#msg5113), etc then please review the DragMath and Moodle page (http://www.dragmath.bham.ac.uk/moodle.html) or the more general Integration (http://www.dragmath.bham.ac.uk/integrations.html) page before downloading.


Output Formats


Dragmath can output a mathematical expression in many formats. The supplied output formats are MathML, LaTeX, Maple, Maxima. It is also possible to convert the expression to almost any user defined style by creating an XML file with the correct syntax data in it. Details of how to do this are included in the documentation.


Languages


Although mathematics is less dependent on language than many things, the applet loads a language file which makes it possible to translate DragMath into other languages.
DragMath has currently been translated into: Catalan, Czech, Dutch, English, Finnish, French, German, Italian, Norwegian, Persian, Polish, Portuguese (Brazilian), Russian, Turkish, Spanish and Swedish. The latest language files can be downloaded from here (http://dragmath.cvs.sourceforge.net/dragmath/ddma/lang/).
 




Export to Image


DragMath makes use of the MathTran service to automatically convert expressions to images. More details of MathTran available at  (http://www.mathtran.org)www.mathtran.org




DragMath has a project on GitHub (https://github.com/maths/dragmath)



https://github.com/maths/dragmath


You are very welcome to use and modify this source code within the terms of the  (http://www.dragmath.bham.ac.uk/LICENSE-gpl.txt)DragMath license. If you would like to contribute your changes please email the developers directly.



Download


Download the latest version - . See the version history here (http://www.dragmath.bham.ac.uk/versionHistory.html).

 DragMath requires Java 1.4.2 or later. If you do not have it, you can download it from www.java.com (http://www.java.com).








  
Description
 
DragMath is a drag and drop equation editor in the form of a Java applet. Once an expression is created the user can convert it into a variety of different linear syntax for mathematics, including MathML, LaTeX, Maple, Maxima or any user defined style.
 
 PLEASE NOTE: active code development has moved to GitHub.
 
 https://github.com/maths/dragmath (https://github.com/maths/dragmath)
 
 
DragMath Web Site (http://www.dragmath.bham.ac.uk/)
  
  

Categories
 Mathematics (http://sourceforge.net/directory/scientific/engineering/mathematics/), TeX/LaTeX (http://sourceforge.net/directory/development/data-formats/tex-latex/)    

License
  GNU General Public License version 3.0 (GPLv3) (http://sourceforge.net/directory/license:gplv3/)  
 

  
Languages
  Brazilian Portuguese (http://sourceforge.net/directory/natlanguage:portuguesebrazilian/), Catalan (http://sourceforge.net/directory/natlanguage:catalan/), Czech (http://sourceforge.net/directory/natlanguage:czech/), Dutch (http://sourceforge.net/directory/natlanguage:dutch/), English (http://sourceforge.net/directory/natlanguage:english/), Finnish (http://sourceforge.net/directory/natlanguage:finnish/), French (http://sourceforge.net/directory/natlanguage:french/), German (http://sourceforge.net/directory/natlanguage:german/), Italian (http://sourceforge.net/directory/natlanguage:italian/), Norwegian (http://sourceforge.net/directory/natlanguage:norwegian/), Persian (http://sourceforge.net/directory/natlanguage:persian/), Polish (http://sourceforge.net/directory/natlanguage:polish/), Russian (http://sourceforge.net/directory/natlanguage:russian/), Spanish (http://sourceforge.net/directory/natlanguage:spanish/), Swedish (http://sourceforge.net/directory/natlanguage:swedish/), Turkish (http://sourceforge.net/directory/natlanguage:turkish/)  

Intended Audience
  Education (http://sourceforge.net/directory/audience:education/), End Users/Desktop (http://sourceforge.net/directory/audience:endusers/), Science/Research (http://sourceforge.net/directory/audience:scienceresearch/)  

User Interface
  Java Swing (http://sourceforge.net/directory/environment:ui_swing/)  

Programming Language
  Java (http://sourceforge.net/directory/language:java/), JavaScript (http://sourceforge.net/directory/language:javascript/)


http://www.dragmath.bham.ac.uk/ (http://www.dragmath.bham.ac.uk/)

http://sourceforge.net/projects/dragmath/ (http://sourceforge.net/projects/dragmath/)

http://sourceforge.net/projects/dragmath/files/latest/download (http://sourceforge.net/projects/dragmath/files/latest/download)

https://github.com/maths/dragmath (https://github.com/maths/dragmath)