2. Whats the Problem?
MathML is the recommended markup for
accessible math via HTML5 and EPUB 3
Signi鍖cant progress in MathML authoring tools
Design Science, iBooks Author, Inkling, Metrodigi,
OERPUB, Vision Objects, etc.
http://www.w3.org/Math/Software/
http://tinyurl.com/mathml-cloud-edupub
Page 2
4. However
Chrome and IE 11 do
not support MathML
EPUB/KF8 reading
system support poor
http://idpf.org/sites/default/
鍖les/鍖le_attach/
sanders_edupub_slides.pdf
http://tinyurl.com/mathml-cloud-edupub
Page 4
5. As Result
Many publishers convert MathML to SVG/
PNG images and throw away the MathML
Accessibility is lost
http://tinyurl.com/mathml-cloud-edupub
Page 5
6. A Solution
1.
A publisher or other content creator using a
MathML Cloud integrated product, such as
a InDesign plugin or a proprietary
production toolchain, submits MathML code
to the MathML Cloud API
http://tinyurl.com/mathml-cloud-edupub
Page 6
7. A Solution
2.
The MathML is converted to an SVG image
using MathJax. There is an option to further
convert the SVG to a PNG image. The MathML
is also processed by the integrated ChromeVox
math utilities to generate a textual description.
http://tinyurl.com/mathml-cloud-edupub
Page 7
8. A Solution
3.
The API returns HTML/SVG code and the PNG
image. The HTML code contains Schema.org
accessibility metadata and a link to the source
MathML. The HTML and images can be inserted into
a web page or an EPUB 2/3.
http://tinyurl.com/mathml-cloud-edupub
Page 8
9. A Solution
4.
The end user can choose to click to
MathMLCloud.net to access and navigate the
original MathML. They can also provide feedback
to the publisher and Benetech as to the quality of
the automatically generated description.
http://tinyurl.com/mathml-cloud-edupub
Page 9
10. Who Can Bene鍖t?
Publishers: e.g. OReilly and Pearson
Publisher Service Providers: e.g. Aptara
Distributors: e.g. Ingram
End User Platforms: e.g. Courseload ,CourseSmart, Google,
Inkling, Nook Media and Vital Source
LMS, MOOC and other Ed Tech: e.g. Moodle and Coursera
Authoring Tool Providers: e.g. Adobe, Metrodigi and OERPUB
CMS Platforms: e.g. Wordpress and Drupal
Assistive Technology Providers: e.g. Freedom Scienti鍖c
http://tinyurl.com/mathml-cloud-edupub
Page 10
11. What We Will Deliver in 2014
Open Source Software (commercial friendly license)
Install it in your product toolchain
Integrate it with your products / tools
Host the MathML yourself or let us host it
A Web Service MathMLCloud.net
RESTful API (MathML/LaTex -> described SVG/
PNG or just description and links)
MathML landing pages
http://tinyurl.com/mathml-cloud-edupub
Page 11
12. Future Directions
Support for crowdsourced improvements via
wiki like approach
Support for Nemeth Braille
Support for di鍖erent rule sets
Analytics
http://tinyurl.com/mathml-cloud-edupub
Page 12
13. Sign Up For Updates
http://mathmlcloud.org
gerardoc@benetech.org Twitter:@gcapiel
Thank You Microsofts Tech for Good Program!
microsoft.com/nonpro鍖ts
http://tinyurl.com/mathml-cloud-edupub
Page 13