SlideShare a Scribd company logo
GUI input tools
                          for Mathematics

                       Gregory Tappero
                             greg@edoboard.com



        UK Mathematical Content Workshop

                         Milton Keynes

                      9 September 2009



http://groups.google.com/group/uk-math-content-2009/files/   1
GUI is nice to end users

          Using emacs to edit LaTeX code then run
             command lines to compile and output a
          pdf may be fun, but only to a particular
          type of people.




GUI input tools UKMCW 2009                           2
Their Purpose
          From:




          To:
          A portable, standardised, digital
          format that we can share integrate
          and reuse.
GUI input tools UKMCW 2009                     3
Tools Survey: What's around ?
  ●
      MathType               ●
                                 Formulator
  ●
      MathTran               ●
                                 Publicon (Wolfram Research)
  ●
      Wiris                  ●
                                 Math Magic
  ●
      Edoboard               ●
                                 Detexify
  ●
      Sitmo                  ●
                                 Math Input Panel (Windows 7)
  ●
      Word 2007

GUI input tools UKMCW 2009                               4
MathType




                   http://www.dessci.com/en/products/mathtype/

GUI input tools UKMCW 2009                                       5
MathType
    Pros                                      Cons
    Point-and-click editing                   Desktop client.
    (WYSIWYG).
                                              Non Free (100$ for v6.5).
    TeX/LaTeX/MathML
    compatible.
    Feature Rich.
    Interoperable with many apps.
                   http://www.dessci.com/en/products/mathtype/

GUI input tools UKMCW 2009                                        6
MathTran




                             http://www.mathtran.org

GUI input tools UKMCW 2009                             7
MathTran
    Pros                                      Cons
    Uses a variant of TeX.                    No visual shortcuts to input
                                              equations.
    Realtime output rendering.
    Web based.                                TeX knowledge required.
    Free & Open Source.
    FAB (formula autobuild) editing.

                             http://www.mathtran.org

GUI input tools UKMCW 2009                                          8
Edoboard




                             http://edoboard.com

GUI input tools UKMCW 2009                         9
Edoboard
    Pros                                  Cons
    Uses Mathtran as                      Flash Based.
    a Web Service (TeX).                  - Slow on Linux.
                                          - Takes some time to Load.
    Fit for simple Maths.
    Live collaboration.                   Wont be free for ever.

    Hybrid editing WYSIWYG and
    FAB (formula autobuild).

                             http://edoboard.com

GUI input tools UKMCW 2009                                         10
Wiris




                             http://www.wiris.com/

GUI input tools UKMCW 2009                           11
Wiris
     Pros                                  Cons
     Web & Desktop Client.                 No LaTeX support yet.

     Supports MathML and                   Non free.
     OpenMath.                             Java Based.
     Hybrid editing.
     Feature Rich: Solver and
     Grapher.
     Cross-platform.         http://www.wiris.com/

GUI input tools UKMCW 2009                                         12
Sitmo




                             http://www.sitmo.com/latex/

GUI input tools UKMCW 2009                                 13
Sitmo
      Pros                                      Cons
      LaTeX compatible.                         LaTeX knowledge required.
      Realtime output rendering.
      Web based (HTML/Js).
      Free.
      Hybrid Editing.

                             http://www.sitmo.com/latex/

GUI input tools UKMCW 2009                                         14
Detexify




                       http://detexify.kirelabs.org/classify.html

GUI input tools UKMCW 2009                                          15
Detexify
      Pros                                          Cons
      IPhone and Android Apps.                      Only works for one
                                                    character at a time.
      Super Simple (Handwriten).
      Free.                                         You need a recent browser
                                                    supporting HTML5.
      Web based (HTML/Js).



                       http://detexify.kirelabs.org/classify.html

GUI input tools UKMCW 2009                                                 16
Math Input Panel (Windows 7)




                             http://bit.ly/3Uf6dT

GUI input tools UKMCW 2009                          17
Math Input Panel (Windows 7)
      Pros                                     Cons
      Can recognise a whole                    Pen tablet usage is
      equation.                                advised.
      Natural handling                         Windows 7 only.
      (Handwriten).
      Export as MathML.



                             http://bit.ly/3Uf6dT

GUI input tools UKMCW 2009                                           18
Word 2007




GUI input tools UKMCW 2009               19
Word 2007
      Pros                                        Cons
      MathML compatible.                          Windows only.

      Point-and-click editing                     Non Free.
      (WYSIWYG).                                  No official LaTeX support.
      Feature Rich.                               Desktop Client.
      Microsoft Office Integration.


                               Microsoft Office

GUI input tools UKMCW 2009                                           20
Math Magic




                              http://www.mathmagic.com/
GUI input tools UKMCW 2009                                21
Math Magic
      Pros                                         Cons
      LaTeX/MathML/MathType                        Desktop client,Win & Mac.
      compatible, and more.
                                                   Non free - Regular version
      Heavily customizable via                     300£ p.a.
      templates.
      Feature rich and powerful.
      Point-and-click editing.


                              http://www.mathmagic.com/
GUI input tools UKMCW 2009                                            22
Formulator




                              http://bit.ly/1PeGRA
GUI input tools UKMCW 2009                           23
Formulator
      Pros                                           Cons
      MathML compatible.                             Desktop client.
      Free.                                          Windows only.
      Simple.
      Point-and-click editing




                              http://bit.ly/1PeGRA
GUI input tools UKMCW 2009                                             24
Publicon - Wolfram Research




                    http://www.wolfram.com/products/publicon/index.html
GUI input tools UKMCW 2009                                                25
Publicon - Wolfram Research
       Pros                                    Cons
       Math and chemistry                      Non free 100£ p.a.
       typesetting.
                                               Windows and Mac.
       *-TeX /MathML plus BioMed
                                               Desktop client.
       XML.
       Highly specialised for
       Science.
       Point-and-click editing.

                             http://cnx.org/
GUI input tools UKMCW 2009                                       26
What should i use ?
                      For Moodle (LMS)


                             MathType
                              Wiris



GUI input tools UKMCW 2009               28
What should i use ?
           Web Based Equation Editor

                              Wiris
                              Sitmo
                             Mathtran

GUI input tools UKMCW 2009              30
What should i use ?
  Desktop apps with Advance Features

                              Publicon
                              MathType
                             Math Magic
                              ~Word
GUI input tools UKMCW 2009                31
What should i use ?
                      Live Math Tutoring


                             Edoboard




GUI input tools UKMCW 2009                 32
What should i use ?
               HandWriting Recognition


                             Detexify
                       Math Input Panel


GUI input tools UKMCW 2009                33
What should i use ?
  Free Simple Desktop Equation Editor


                             Formulator




GUI input tools UKMCW 2009                34
GUI input tools UKMCW 2009   29
Mathtrans: http://www.mathtran.org               Formulator: http://bit.ly/1PeGRA

                                    Edoboard: http://www.edoboard.com


    Publicon: http://www.wolfram.com/products/publicon/index.html

                                    MathMagic: http://www.mathmagic.com/



            What do you use ?
  MathType: http://www.dessci.com/en/products/mathtype/

    Math Input Panel: http://bit.ly/3Uf6dT             Word 2007: http://bit.ly/SGqoE


Detexify: http://detexify.kirelabs.org/classify.html

                                            Sitmo: http://www.sitmo.com/latex/


                                   Wiris: http://www.wiris.com
GUI input tools UKMCW 2009                                                                35
Ad

More Related Content

Viewers also liked (15)

VueJS meetup (Basics) @ nodum.io
VueJS meetup (Basics) @ nodum.ioVueJS meetup (Basics) @ nodum.io
VueJS meetup (Basics) @ nodum.io
Wietse Wind
 
Automated Equation Breaking: Making Equations Responsive
Automated Equation Breaking: Making Equations ResponsiveAutomated Equation Breaking: Making Equations Responsive
Automated Equation Breaking: Making Equations Responsive
Ahmed Hindawi
 
Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentation
Lois Patterson
 
From print textbook to MathML
From print textbook to MathMLFrom print textbook to MathML
From print textbook to MathML
Tara Robertson
 
Mogwaï: A Framework to Handle Complex Queries on Large Models
Mogwaï: A Framework to Handle Complex Queries on Large ModelsMogwaï: A Framework to Handle Complex Queries on Large Models
Mogwaï: A Framework to Handle Complex Queries on Large Models
Gwendal Daniel
 
nodum.io MongoDB Meetup (Dutch)
nodum.io MongoDB Meetup (Dutch)nodum.io MongoDB Meetup (Dutch)
nodum.io MongoDB Meetup (Dutch)
Wietse Wind
 
How tovuejs
How tovuejsHow tovuejs
How tovuejs
Daniel Chou
 
VueJS - Uma alternativa elegante
VueJS - Uma alternativa eleganteVueJS - Uma alternativa elegante
VueJS - Uma alternativa elegante
Jonathan Bijos
 
PHP 5.6 New and Deprecated Features
PHP 5.6  New and Deprecated FeaturesPHP 5.6  New and Deprecated Features
PHP 5.6 New and Deprecated Features
Mark Niebergall
 
Libsys 7 to koha
Libsys 7 to kohaLibsys 7 to koha
Libsys 7 to koha
Chandan Thakur
 
An Introduction to Vuejs
An Introduction to VuejsAn Introduction to Vuejs
An Introduction to Vuejs
Paddy Lock
 
UMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases
UMLtoGraphDB: Mapping Conceptual Schemas to Graph DatabasesUMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases
UMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases
Gwendal Daniel
 
VueJS: The Simple Revolution
VueJS: The Simple RevolutionVueJS: The Simple Revolution
VueJS: The Simple Revolution
Rafael Casuso Romate
 
Mysql: Tools & Gui
Mysql: Tools & GuiMysql: Tools & Gui
Mysql: Tools & Gui
DataminingTools Inc
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
Mandy Suzanne
 
VueJS meetup (Basics) @ nodum.io
VueJS meetup (Basics) @ nodum.ioVueJS meetup (Basics) @ nodum.io
VueJS meetup (Basics) @ nodum.io
Wietse Wind
 
Automated Equation Breaking: Making Equations Responsive
Automated Equation Breaking: Making Equations ResponsiveAutomated Equation Breaking: Making Equations Responsive
Automated Equation Breaking: Making Equations Responsive
Ahmed Hindawi
 
Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentation
Lois Patterson
 
From print textbook to MathML
From print textbook to MathMLFrom print textbook to MathML
From print textbook to MathML
Tara Robertson
 
Mogwaï: A Framework to Handle Complex Queries on Large Models
Mogwaï: A Framework to Handle Complex Queries on Large ModelsMogwaï: A Framework to Handle Complex Queries on Large Models
Mogwaï: A Framework to Handle Complex Queries on Large Models
Gwendal Daniel
 
nodum.io MongoDB Meetup (Dutch)
nodum.io MongoDB Meetup (Dutch)nodum.io MongoDB Meetup (Dutch)
nodum.io MongoDB Meetup (Dutch)
Wietse Wind
 
VueJS - Uma alternativa elegante
VueJS - Uma alternativa eleganteVueJS - Uma alternativa elegante
VueJS - Uma alternativa elegante
Jonathan Bijos
 
PHP 5.6 New and Deprecated Features
PHP 5.6  New and Deprecated FeaturesPHP 5.6  New and Deprecated Features
PHP 5.6 New and Deprecated Features
Mark Niebergall
 
An Introduction to Vuejs
An Introduction to VuejsAn Introduction to Vuejs
An Introduction to Vuejs
Paddy Lock
 
UMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases
UMLtoGraphDB: Mapping Conceptual Schemas to Graph DatabasesUMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases
UMLtoGraphDB: Mapping Conceptual Schemas to Graph Databases
Gwendal Daniel
 

Similar to Gui Input Tools for Math [UKMC09] (20)

A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010
Rex Tsai
 
Building End-user Applications on Embedded Devices with WPE
Building End-user Applications on Embedded Devices with WPEBuilding End-user Applications on Embedded Devices with WPE
Building End-user Applications on Embedded Devices with WPE
Igalia
 
Practical Groovy Domain-Specific Languages
Practical Groovy Domain-Specific LanguagesPractical Groovy Domain-Specific Languages
Practical Groovy Domain-Specific Languages
Guillaume Laforge
 
Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for Developers
Jitendra Soni
 
Using Web Software Architecture in Traditional Desktop App Development
Using Web Software Architecture in Traditional Desktop App DevelopmentUsing Web Software Architecture in Traditional Desktop App Development
Using Web Software Architecture in Traditional Desktop App Development
Ben Lau
 
Introduction matlab
Introduction matlabIntroduction matlab
Introduction matlab
Poornapushpakala
 
Jangaroo @ FlashCodersNY
Jangaroo @ FlashCodersNYJangaroo @ FlashCodersNY
Jangaroo @ FlashCodersNY
Frank Wienberg
 
The fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose ReactThe fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose React
Oliver N
 
Dmeeker Finala
Dmeeker FinalaDmeeker Finala
Dmeeker Finala
rajivmordani
 
Graphical User Interface or GUI
Graphical User Interface or GUIGraphical User Interface or GUI
Graphical User Interface or GUI
Jakaria Hossain Ridoy
 
Andreas Jakl, Qt Symbian Maemo Quickstart
Andreas Jakl, Qt Symbian Maemo QuickstartAndreas Jakl, Qt Symbian Maemo Quickstart
Andreas Jakl, Qt Symbian Maemo Quickstart
NokiaAppForum
 
Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5
Christian Heindel
 
The Next Leap in JavaScript Performance
The Next Leap in JavaScript PerformanceThe Next Leap in JavaScript Performance
The Next Leap in JavaScript Performance
Intel® Software
 
Add the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKitAdd the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKit
Igalia
 
Cv
CvCv
Cv
guest2d7b8b
 
ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...
ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...
ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...
ITCamp
 
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Amanda Lam
 
Rapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWTRapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWT
Manuel Carrasco Moñino
 
Choosing an Embedded GUI: Comparative Analysis of UI Frameworks
Choosing an Embedded GUI: Comparative Analysis of UI FrameworksChoosing an Embedded GUI: Comparative Analysis of UI Frameworks
Choosing an Embedded GUI: Comparative Analysis of UI Frameworks
ICS
 
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPagesBP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
Paul Withers
 
A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010
Rex Tsai
 
Building End-user Applications on Embedded Devices with WPE
Building End-user Applications on Embedded Devices with WPEBuilding End-user Applications on Embedded Devices with WPE
Building End-user Applications on Embedded Devices with WPE
Igalia
 
Practical Groovy Domain-Specific Languages
Practical Groovy Domain-Specific LanguagesPractical Groovy Domain-Specific Languages
Practical Groovy Domain-Specific Languages
Guillaume Laforge
 
Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for Developers
Jitendra Soni
 
Using Web Software Architecture in Traditional Desktop App Development
Using Web Software Architecture in Traditional Desktop App DevelopmentUsing Web Software Architecture in Traditional Desktop App Development
Using Web Software Architecture in Traditional Desktop App Development
Ben Lau
 
Jangaroo @ FlashCodersNY
Jangaroo @ FlashCodersNYJangaroo @ FlashCodersNY
Jangaroo @ FlashCodersNY
Frank Wienberg
 
The fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose ReactThe fundamental problems of GUI applications and why people choose React
The fundamental problems of GUI applications and why people choose React
Oliver N
 
Andreas Jakl, Qt Symbian Maemo Quickstart
Andreas Jakl, Qt Symbian Maemo QuickstartAndreas Jakl, Qt Symbian Maemo Quickstart
Andreas Jakl, Qt Symbian Maemo Quickstart
NokiaAppForum
 
Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5
Christian Heindel
 
The Next Leap in JavaScript Performance
The Next Leap in JavaScript PerformanceThe Next Leap in JavaScript Performance
The Next Leap in JavaScript Performance
Intel® Software
 
Add the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKitAdd the power of the Web to your embedded devices with WPE WebKit
Add the power of the Web to your embedded devices with WPE WebKit
Igalia
 
ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...
ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...
ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laborato...
ITCamp
 
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Amanda Lam
 
Rapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWTRapid and Reliable Developing with HTML5 & GWT
Rapid and Reliable Developing with HTML5 & GWT
Manuel Carrasco Moñino
 
Choosing an Embedded GUI: Comparative Analysis of UI Frameworks
Choosing an Embedded GUI: Comparative Analysis of UI FrameworksChoosing an Embedded GUI: Comparative Analysis of UI Frameworks
Choosing an Embedded GUI: Comparative Analysis of UI Frameworks
ICS
 
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPagesBP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
BP206 It's Not Herculean: 12 Tasks Made Easier with IBM Domino XPages
Paul Withers
 
Ad

Recently uploaded (20)

Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Ad

Gui Input Tools for Math [UKMC09]

  • 1. GUI input tools for Mathematics Gregory Tappero [email protected] UK Mathematical Content Workshop Milton Keynes 9 September 2009 http://groups.google.com/group/uk-math-content-2009/files/ 1
  • 2. GUI is nice to end users Using emacs to edit LaTeX code then run command lines to compile and output a pdf may be fun, but only to a particular type of people. GUI input tools UKMCW 2009 2
  • 3. Their Purpose From: To: A portable, standardised, digital format that we can share integrate and reuse. GUI input tools UKMCW 2009 3
  • 4. Tools Survey: What's around ? ● MathType ● Formulator ● MathTran ● Publicon (Wolfram Research) ● Wiris ● Math Magic ● Edoboard ● Detexify ● Sitmo ● Math Input Panel (Windows 7) ● Word 2007 GUI input tools UKMCW 2009 4
  • 5. MathType http://www.dessci.com/en/products/mathtype/ GUI input tools UKMCW 2009 5
  • 6. MathType Pros Cons Point-and-click editing Desktop client. (WYSIWYG). Non Free (100$ for v6.5). TeX/LaTeX/MathML compatible. Feature Rich. Interoperable with many apps. http://www.dessci.com/en/products/mathtype/ GUI input tools UKMCW 2009 6
  • 7. MathTran http://www.mathtran.org GUI input tools UKMCW 2009 7
  • 8. MathTran Pros Cons Uses a variant of TeX. No visual shortcuts to input equations. Realtime output rendering. Web based. TeX knowledge required. Free & Open Source. FAB (formula autobuild) editing. http://www.mathtran.org GUI input tools UKMCW 2009 8
  • 9. Edoboard http://edoboard.com GUI input tools UKMCW 2009 9
  • 10. Edoboard Pros Cons Uses Mathtran as Flash Based. a Web Service (TeX). - Slow on Linux. - Takes some time to Load. Fit for simple Maths. Live collaboration. Wont be free for ever. Hybrid editing WYSIWYG and FAB (formula autobuild). http://edoboard.com GUI input tools UKMCW 2009 10
  • 11. Wiris http://www.wiris.com/ GUI input tools UKMCW 2009 11
  • 12. Wiris Pros Cons Web & Desktop Client. No LaTeX support yet. Supports MathML and Non free. OpenMath. Java Based. Hybrid editing. Feature Rich: Solver and Grapher. Cross-platform. http://www.wiris.com/ GUI input tools UKMCW 2009 12
  • 13. Sitmo http://www.sitmo.com/latex/ GUI input tools UKMCW 2009 13
  • 14. Sitmo Pros Cons LaTeX compatible. LaTeX knowledge required. Realtime output rendering. Web based (HTML/Js). Free. Hybrid Editing. http://www.sitmo.com/latex/ GUI input tools UKMCW 2009 14
  • 15. Detexify http://detexify.kirelabs.org/classify.html GUI input tools UKMCW 2009 15
  • 16. Detexify Pros Cons IPhone and Android Apps. Only works for one character at a time. Super Simple (Handwriten). Free. You need a recent browser supporting HTML5. Web based (HTML/Js). http://detexify.kirelabs.org/classify.html GUI input tools UKMCW 2009 16
  • 17. Math Input Panel (Windows 7) http://bit.ly/3Uf6dT GUI input tools UKMCW 2009 17
  • 18. Math Input Panel (Windows 7) Pros Cons Can recognise a whole Pen tablet usage is equation. advised. Natural handling Windows 7 only. (Handwriten). Export as MathML. http://bit.ly/3Uf6dT GUI input tools UKMCW 2009 18
  • 19. Word 2007 GUI input tools UKMCW 2009 19
  • 20. Word 2007 Pros Cons MathML compatible. Windows only. Point-and-click editing Non Free. (WYSIWYG). No official LaTeX support. Feature Rich. Desktop Client. Microsoft Office Integration. Microsoft Office GUI input tools UKMCW 2009 20
  • 21. Math Magic http://www.mathmagic.com/ GUI input tools UKMCW 2009 21
  • 22. Math Magic Pros Cons LaTeX/MathML/MathType Desktop client,Win & Mac. compatible, and more. Non free - Regular version Heavily customizable via 300£ p.a. templates. Feature rich and powerful. Point-and-click editing. http://www.mathmagic.com/ GUI input tools UKMCW 2009 22
  • 23. Formulator http://bit.ly/1PeGRA GUI input tools UKMCW 2009 23
  • 24. Formulator Pros Cons MathML compatible. Desktop client. Free. Windows only. Simple. Point-and-click editing http://bit.ly/1PeGRA GUI input tools UKMCW 2009 24
  • 25. Publicon - Wolfram Research http://www.wolfram.com/products/publicon/index.html GUI input tools UKMCW 2009 25
  • 26. Publicon - Wolfram Research Pros Cons Math and chemistry Non free 100£ p.a. typesetting. Windows and Mac. *-TeX /MathML plus BioMed Desktop client. XML. Highly specialised for Science. Point-and-click editing. http://cnx.org/ GUI input tools UKMCW 2009 26
  • 27. What should i use ? For Moodle (LMS) MathType Wiris GUI input tools UKMCW 2009 28
  • 28. What should i use ? Web Based Equation Editor Wiris Sitmo Mathtran GUI input tools UKMCW 2009 30
  • 29. What should i use ? Desktop apps with Advance Features Publicon MathType Math Magic ~Word GUI input tools UKMCW 2009 31
  • 30. What should i use ? Live Math Tutoring Edoboard GUI input tools UKMCW 2009 32
  • 31. What should i use ? HandWriting Recognition Detexify Math Input Panel GUI input tools UKMCW 2009 33
  • 32. What should i use ? Free Simple Desktop Equation Editor Formulator GUI input tools UKMCW 2009 34
  • 33. GUI input tools UKMCW 2009 29
  • 34. Mathtrans: http://www.mathtran.org Formulator: http://bit.ly/1PeGRA Edoboard: http://www.edoboard.com Publicon: http://www.wolfram.com/products/publicon/index.html MathMagic: http://www.mathmagic.com/ What do you use ? MathType: http://www.dessci.com/en/products/mathtype/ Math Input Panel: http://bit.ly/3Uf6dT Word 2007: http://bit.ly/SGqoE Detexify: http://detexify.kirelabs.org/classify.html Sitmo: http://www.sitmo.com/latex/ Wiris: http://www.wiris.com GUI input tools UKMCW 2009 35