Qual a melhor maneira de chegar até a velocidade em MathML e seu uso no mundo?
Pergunta
O que a melhor maneira de chegar até a velocidade em MathML e seu uso no mundo?
Em particular eu quero dizer:
- O que você usa para renderização / edição it
- É utilizado em todas as aplicações fonte comercial / abertos que você pode me apontar
- É popular e muito usado?
- Existem espectadores que podem ser usados ??dentro de um C #, C ++, Java, ... aplicação?
- ... (qualquer outra informação disponível sobre MathML)
Solução
MathML O do W3C homepage é, naturalmente, um bom lugar para começar. Eles têm uma lista de software usando MathML. Existem duas porções à especificação MathML: o conjunto de apresentação, que irá indicar um mecanismo de processamento como escrever a equação (por exemplo, distinguir entre um contra empilhados fracção chanfrada), e o conjunto de conteúdo, que vai contar motores de cálculo como a interpretar a equação (é y (x) uma função y de x ou duas variáveis ??sendo multiplicado?). A maioria dos aplicativos vai se concentrar em um subconjunto de MathML ou outro, dependendo do âmbito de aplicação.
MathML está sendo usado mais e mais amplamente e com razão - MathML tem todas as vantagens de XML (para mais informações, consulte o nosso papel branco MathML é XML ).
Design Science faz WebEQ , que inclui componentes para editar e exibir MathML em seu site . Temos também uma versão SDK se você gostaria de incluir esses componentes em uma aplicação desktop. WebEQ é baseado em Java.
Espero que isso ajude, mas se você tiver mais perguntas, sinta-se livre para e-mail support@dessci.com.
Os melhores cumprimentos,
Autumn Cuellar, Especialista XML em Design Science
Outras dicas
Provavelmente não o que você queria ouvir, mas depois de tentar MathML Voltei para TeX, como é muito mais legível e compacto do que a representação XML. TeX também tem uma grande base de usuários e um número de estável, editores WYSIWYG abertos.
Além disso, Mozilla MathML página contém links para um tradutor Tex-> MathML e uma (possivelmente morto) Javascript editor MathML
Um exemplo de MathML que eu trabalhei em envolver transformando-o em código C # via tradução automática. Você pode encontrar o projeto aqui