SlideShare a Scribd company logo
1 of 3
Download to read offline
Cloud	
  or	
  Locally	
  Installed	
  2
Open	
  Source	
  Code	
  

3

Web	
  Service	
  /	
  REST	
  API	
  

1
MathML	
  
<math>
…
</
math>

MathMLCloud	
  Engine	
  
Described	
  SVG	
  

MathJax	
  SVG	
  
Generator	
  
SVG	
  to	
  PNG	
  Converter	
  
ChromeVox	
  A11y	
  
Math	
  UFls	
  

Described	
  PNG	
  

hKp://mathmlcloud	
  

4

<math>…</math>
X equals
negative b…
	
  
MathMLCloud	
  Process	
  
1.  A	
  publisher	
  or	
  other	
  content	
  creator	
  using	
  a	
  MathMLCloud	
  
integrated	
  product,	
  such	
  as	
  a	
  MicrosoO	
  Word	
  plugin,	
  or	
  a	
  
proprietary	
  producFon	
  toolchain,	
  submits	
  MathML	
  code	
  to	
  
the	
  MathMLCloud	
  API	
  
2.  The	
  MathML	
  is	
  converted	
  to	
  an	
  SVG	
  image	
  using	
  MathJax.	
  	
  
There	
  is	
  an	
  opFon	
  to	
  convert	
  the	
  SVG	
  to	
  a	
  PNG	
  image.	
  	
  The	
  
MathML	
  is	
  also	
  processed	
  by	
  the	
  integrated	
  ChromeVox	
  
math	
  uFliFes	
  to	
  generate	
  a	
  textual	
  descripFon.	
  	
  The	
  API	
  
returns	
  HTML/SVG	
  code	
  and	
  the	
  PNG	
  image.	
  	
  The	
  HTML	
  
code	
  contains	
  a	
  link	
  back	
  to	
  the	
  source	
  MathML	
  on	
  
MathMLCloud.net	
  
MathMLCloud	
  Process	
  
3.  The	
  returned	
  HTML	
  code	
  and	
  images	
  can	
  be	
  inserted	
  into	
  a	
  
web	
  page	
  viewed	
  with	
  MicrosoO	
  IE	
  or	
  an	
  EPUB	
  viewed	
  with	
  
the	
  Nook	
  eReader	
  
4.  The	
  end	
  user	
  can	
  also	
  choose	
  to	
  click	
  to	
  a	
  webpage	
  on	
  
MathMLCloud.net	
  to	
  see	
  the	
  original	
  MathML	
  or	
  to	
  provide	
  
feedback	
  to	
  the	
  publisher	
  and	
  Benetech	
  as	
  to	
  the	
  quality	
  of	
  
the	
  automaFcally	
  generated	
  descripFon.	
  	
  By	
  being	
  able	
  to	
  
access	
  the	
  source	
  MathML	
  the	
  user	
  can	
  take	
  advantage	
  of	
  
other	
  current	
  or	
  future	
  AssisFve	
  Technologies	
  that	
  support	
  
MathML.	
  

More Related Content

Similar to Proposed MathMLCloud architecture

Flex Daily Solutions @ FITC 2008
Flex Daily Solutions @ FITC 2008Flex Daily Solutions @ FITC 2008
Flex Daily Solutions @ FITC 2008marcocasario
 
IoT with OpenPicus Flyport
IoT with OpenPicus FlyportIoT with OpenPicus Flyport
IoT with OpenPicus FlyportIonela
 
How to build an ETL pipeline with Apache Beam on Google Cloud Dataflow
How to build an ETL pipeline with Apache Beam on Google Cloud DataflowHow to build an ETL pipeline with Apache Beam on Google Cloud Dataflow
How to build an ETL pipeline with Apache Beam on Google Cloud DataflowLucas Arruda
 
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...tdc-globalcode
 
Student mark Prediction application.pptx
Student mark Prediction application.pptxStudent mark Prediction application.pptx
Student mark Prediction application.pptxSHIVAMKUMAR988270
 
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...Embarcados
 
Using Mathematica for computational learning
Using Mathematica for computational learningUsing Mathematica for computational learning
Using Mathematica for computational learningMiles Ford
 
How to build high frequency trading with our matlab secrets with c++ and mysql
How to build high frequency trading with our matlab secrets with c++ and mysqlHow to build high frequency trading with our matlab secrets with c++ and mysql
How to build high frequency trading with our matlab secrets with c++ and mysqlBryan Downing
 
Machine learning at scale with Google Cloud Platform
Machine learning at scale with Google Cloud PlatformMachine learning at scale with Google Cloud Platform
Machine learning at scale with Google Cloud PlatformMatthias Feys
 
Contribution day guide. MLEU 2019
Contribution day guide. MLEU 2019Contribution day guide. MLEU 2019
Contribution day guide. MLEU 2019Oleksii Korshenko
 
educational course/tutorialoutlet.com
educational course/tutorialoutlet.comeducational course/tutorialoutlet.com
educational course/tutorialoutlet.comjorge0043
 
Apache Beam and Google Cloud Dataflow - IDG - final
Apache Beam and Google Cloud Dataflow - IDG - finalApache Beam and Google Cloud Dataflow - IDG - final
Apache Beam and Google Cloud Dataflow - IDG - finalSub Szabolcs Feczak
 
JS digest. January 2018
JS digest. January 2018 JS digest. January 2018
JS digest. January 2018 ElifTech
 
27 - Panorama Necto 14 component mode & java script - visualization & data di...
27 - Panorama Necto 14 component mode & java script - visualization & data di...27 - Panorama Necto 14 component mode & java script - visualization & data di...
27 - Panorama Necto 14 component mode & java script - visualization & data di...Panorama Software
 
Mobile applications using tcp (1)
Mobile applications using tcp (1)Mobile applications using tcp (1)
Mobile applications using tcp (1)Nainita Thakkar
 

Similar to Proposed MathMLCloud architecture (20)

manual
manualmanual
manual
 
manual
manualmanual
manual
 
Flex Daily Solutions @ FITC 2008
Flex Daily Solutions @ FITC 2008Flex Daily Solutions @ FITC 2008
Flex Daily Solutions @ FITC 2008
 
Ddpz2613 topic9 java
Ddpz2613 topic9 javaDdpz2613 topic9 java
Ddpz2613 topic9 java
 
IoT with OpenPicus Flyport
IoT with OpenPicus FlyportIoT with OpenPicus Flyport
IoT with OpenPicus Flyport
 
How to build an ETL pipeline with Apache Beam on Google Cloud Dataflow
How to build an ETL pipeline with Apache Beam on Google Cloud DataflowHow to build an ETL pipeline with Apache Beam on Google Cloud Dataflow
How to build an ETL pipeline with Apache Beam on Google Cloud Dataflow
 
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
 
Student mark Prediction application.pptx
Student mark Prediction application.pptxStudent mark Prediction application.pptx
Student mark Prediction application.pptx
 
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
 
Using Mathematica for computational learning
Using Mathematica for computational learningUsing Mathematica for computational learning
Using Mathematica for computational learning
 
How to build high frequency trading with our matlab secrets with c++ and mysql
How to build high frequency trading with our matlab secrets with c++ and mysqlHow to build high frequency trading with our matlab secrets with c++ and mysql
How to build high frequency trading with our matlab secrets with c++ and mysql
 
Cgi
CgiCgi
Cgi
 
Machine learning at scale with Google Cloud Platform
Machine learning at scale with Google Cloud PlatformMachine learning at scale with Google Cloud Platform
Machine learning at scale with Google Cloud Platform
 
Contribution day guide. MLEU 2019
Contribution day guide. MLEU 2019Contribution day guide. MLEU 2019
Contribution day guide. MLEU 2019
 
educational course/tutorialoutlet.com
educational course/tutorialoutlet.comeducational course/tutorialoutlet.com
educational course/tutorialoutlet.com
 
Apache Beam and Google Cloud Dataflow - IDG - final
Apache Beam and Google Cloud Dataflow - IDG - finalApache Beam and Google Cloud Dataflow - IDG - final
Apache Beam and Google Cloud Dataflow - IDG - final
 
JS digest. January 2018
JS digest. January 2018 JS digest. January 2018
JS digest. January 2018
 
27 - Panorama Necto 14 component mode & java script - visualization & data di...
27 - Panorama Necto 14 component mode & java script - visualization & data di...27 - Panorama Necto 14 component mode & java script - visualization & data di...
27 - Panorama Necto 14 component mode & java script - visualization & data di...
 
Mobile applications using tcp (1)
Mobile applications using tcp (1)Mobile applications using tcp (1)
Mobile applications using tcp (1)
 
GCP Slide.pptx
GCP Slide.pptxGCP Slide.pptx
GCP Slide.pptx
 

More from Gerardo Capiel

Discovering Accessible Educational Resources via Schema.org and the Learning ...
Discovering Accessible Educational Resources via Schema.org and the Learning ...Discovering Accessible Educational Resources via Schema.org and the Learning ...
Discovering Accessible Educational Resources via Schema.org and the Learning ...Gerardo Capiel
 
Discovering Accessible Educational Resources via Schema.org and Learning Regi...
Discovering Accessible Educational Resources via Schema.org and Learning Regi...Discovering Accessible Educational Resources via Schema.org and Learning Regi...
Discovering Accessible Educational Resources via Schema.org and Learning Regi...Gerardo Capiel
 
Benetech:avina labs project
Benetech:avina labs projectBenetech:avina labs project
Benetech:avina labs projectGerardo Capiel
 
Schema.org a11y prez at Accessing Higher Ground 2013
Schema.org a11y prez at Accessing Higher Ground 2013Schema.org a11y prez at Accessing Higher Ground 2013
Schema.org a11y prez at Accessing Higher Ground 2013Gerardo Capiel
 
SocialCoding4Good Prez at Global Humanitarian Technology Conference 2013
SocialCoding4Good Prez at Global Humanitarian Technology Conference  2013SocialCoding4Good Prez at Global Humanitarian Technology Conference  2013
SocialCoding4Good Prez at Global Humanitarian Technology Conference 2013Gerardo Capiel
 
EDUPUB 2013: Schema.org LRMI and A11Y for Discovery
EDUPUB 2013: Schema.org LRMI and A11Y for DiscoveryEDUPUB 2013: Schema.org LRMI and A11Y for Discovery
EDUPUB 2013: Schema.org LRMI and A11Y for DiscoveryGerardo Capiel
 
Born Accessible - Books in Browsers
Born Accessible - Books in BrowsersBorn Accessible - Books in Browsers
Born Accessible - Books in BrowsersGerardo Capiel
 
Benetech Annual Report 2009
Benetech Annual Report 2009Benetech Annual Report 2009
Benetech Annual Report 2009Gerardo Capiel
 

More from Gerardo Capiel (8)

Discovering Accessible Educational Resources via Schema.org and the Learning ...
Discovering Accessible Educational Resources via Schema.org and the Learning ...Discovering Accessible Educational Resources via Schema.org and the Learning ...
Discovering Accessible Educational Resources via Schema.org and the Learning ...
 
Discovering Accessible Educational Resources via Schema.org and Learning Regi...
Discovering Accessible Educational Resources via Schema.org and Learning Regi...Discovering Accessible Educational Resources via Schema.org and Learning Regi...
Discovering Accessible Educational Resources via Schema.org and Learning Regi...
 
Benetech:avina labs project
Benetech:avina labs projectBenetech:avina labs project
Benetech:avina labs project
 
Schema.org a11y prez at Accessing Higher Ground 2013
Schema.org a11y prez at Accessing Higher Ground 2013Schema.org a11y prez at Accessing Higher Ground 2013
Schema.org a11y prez at Accessing Higher Ground 2013
 
SocialCoding4Good Prez at Global Humanitarian Technology Conference 2013
SocialCoding4Good Prez at Global Humanitarian Technology Conference  2013SocialCoding4Good Prez at Global Humanitarian Technology Conference  2013
SocialCoding4Good Prez at Global Humanitarian Technology Conference 2013
 
EDUPUB 2013: Schema.org LRMI and A11Y for Discovery
EDUPUB 2013: Schema.org LRMI and A11Y for DiscoveryEDUPUB 2013: Schema.org LRMI and A11Y for Discovery
EDUPUB 2013: Schema.org LRMI and A11Y for Discovery
 
Born Accessible - Books in Browsers
Born Accessible - Books in BrowsersBorn Accessible - Books in Browsers
Born Accessible - Books in Browsers
 
Benetech Annual Report 2009
Benetech Annual Report 2009Benetech Annual Report 2009
Benetech Annual Report 2009
 

Recently uploaded

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

Proposed MathMLCloud architecture

  • 1. Cloud  or  Locally  Installed  2 Open  Source  Code   3 Web  Service  /  REST  API   1 MathML   <math> … </ math> MathMLCloud  Engine   Described  SVG   MathJax  SVG   Generator   SVG  to  PNG  Converter   ChromeVox  A11y   Math  UFls   Described  PNG   hKp://mathmlcloud   4 <math>…</math> X equals negative b…  
  • 2. MathMLCloud  Process   1.  A  publisher  or  other  content  creator  using  a  MathMLCloud   integrated  product,  such  as  a  MicrosoO  Word  plugin,  or  a   proprietary  producFon  toolchain,  submits  MathML  code  to   the  MathMLCloud  API   2.  The  MathML  is  converted  to  an  SVG  image  using  MathJax.     There  is  an  opFon  to  convert  the  SVG  to  a  PNG  image.    The   MathML  is  also  processed  by  the  integrated  ChromeVox   math  uFliFes  to  generate  a  textual  descripFon.    The  API   returns  HTML/SVG  code  and  the  PNG  image.    The  HTML   code  contains  a  link  back  to  the  source  MathML  on   MathMLCloud.net  
  • 3. MathMLCloud  Process   3.  The  returned  HTML  code  and  images  can  be  inserted  into  a   web  page  viewed  with  MicrosoO  IE  or  an  EPUB  viewed  with   the  Nook  eReader   4.  The  end  user  can  also  choose  to  click  to  a  webpage  on   MathMLCloud.net  to  see  the  original  MathML  or  to  provide   feedback  to  the  publisher  and  Benetech  as  to  the  quality  of   the  automaFcally  generated  descripFon.    By  being  able  to   access  the  source  MathML  the  user  can  take  advantage  of   other  current  or  future  AssisFve  Technologies  that  support   MathML.