2. What’s the Problem?
●
MathML is the recommended markup for
accessible math via HTML5 and EPUB 3
●
Significant 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/
files/file_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 Benefit?
●
Publishers: e.g. O’Reilly 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 Scientific
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 different 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 Microsoft’s Tech for Good Program!
microsoft.com/nonprofits
http://tinyurl.com/mathml-cloud-edupub
Page 13