Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015) — различия между версиями

Материал из 0x1.tv

 
(не показано 58 промежуточных версий этого же участника)
== Аннотация ==
;Докладчик: {{Speaker|Евгений Алексеев}}
<blockquote>
Приведен  обзор  современного  состояния  программных  средств, позволяющих создавать сайты, содержащие большое количество формул и графиков.
</blockquote>

== Видео ==

{{vimeoembed|118003793|800|450}}
{{youtubelink|}}|02_vtAnIEZc}}{{letscomment}}
{{oseduconf-2015-draft}}

<poll>
ALTERNATIVE
REVOTE
UNIQUE
Оцените доклад «{{PAGENAME}}»:
Отлично!
Хорошо.
Нормально…
Не очень :(
Просто хочу узнать результаты.
</poll-- pollholder --> 


== Слайды ==
=== Программное обеспечение для формирования графиков ===
На научных сайтах очень часто встречаются графики различных функций.  Для  рисования  графиков  можно  использовать  Canvas —
растровый холст HTML5, предназначенный для рисования. В этом случае для изображения графика функции надо его запрограммировать. Альтернативным подходом для встраивания графиков в html-страницу является использование онлайнового физико-математического пакета ГРАФ http://physics.nad.ru/graph.html. С помощью этого пакета можно строить и форматировать графики. Пакет ГРАФ генерирует графический файл в формате png, который можно встроить в web страницу.

Таким образом, современные программные средства позволяют генерировать формулы и графики для вставки их в html-страницы.
Кроме  того,  JavaScript  позволяет  создавать  on-line  визуальные приложения для решения математических и инженерных задач различной сложности.

Это позволит разработать новое поколение инженерных и математических сайтов.

;Литература:
* Елизаров A. M., Липачев Е. К., Малахальцев М. А. Веб-технологии для математика. Основы MathML. М., Физматлит, 2010. — 194с.


== Примечания и отзывы ==
<!-- <blockquote>[©]</blockquote> -->

<references/>

[[Category



<!-- topub -->
{{stats|disqus_comments=0|refresh_time=2021-08-31T18:20:37.040414|vimeo_comments=0|vimeo_plays=71|youtube_comments=0|youtube_plays=22}}

[[Категория:OSEDUCONF-2015]]
[[Category:Образование]]
[[CategoryКатегория:Open-source]]
[[Category:ToPublish]]
 E-learning]]

Текущая версия на 13:06, 5 сентября 2021

Аннотация

Докладчик
Евгений Алексеев.jpg
Евгений Алексеев

Приведен обзор современного состояния программных средств, позволяющих создавать сайты, содержащие большое количество формул и графиков.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Слайды

Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf

Тезисы

При разработке сайтов математической направленности одной из серьёзных проблем является публикация формул и графиков.

Публикация формул на web-страницах

Для публикации формул можно использовать три подхода.

  • 1. Использование MathML.
  • 2. Использование приложений для генерации графических изображений с формулами.
  • 3. Использование библиотек JavaScript для вставки в html-код формул LATEX.

MathML [1] (http://www.w3.org/Math/) — язык разметки для представления математических символов и формул в html документах. Однако на сегодняшний день MathML полностью поддерживается только в FireFox (частично — в Google Chrome c плагином MatJax). Использовать MathML можно непосредственно, вводя код формулы в html код страницы. Однако для пользователя, который не знаком с языком математической разметки, набор формул может оказаться не совсем простой задачей. Для упрощения получения формулы в формате MathML можно использовать следующие свободные инструменты:

  • LibreOffice Math — набираем формулу и сохраняем её в формате MathML;
  • расширение FireFox — FireMath позволяет вводить формулы с помощью кнопок панелей инструментов и сохранять его как в формате MathML,так и в виде графического изображения (PNG, JPEG).

Вторым подходом является использование программ генерации изображений с формулами. В последнее время появилось множество online приложений для генерации формул. Среди них можно отметить:

  • расширение Google Chrome — Daum Equation Editor, которое позволяет сохранить формулу в формате LATEX и в виде графического png файла;
  • визуальный on-line редактор формул http://primat.org/editor/redaktor.html, который генерирует формулу в формате LATEX и графический файл в формате gif;
  • Использование математических приложений, которые генерируют математические формулы (WolframAlpa, SmathStudio).
  • Существует приложение на Perl TextoGif (http://www.fourmilab.ch/webtools/textogif/textogif.html), которое преобразовывает формулу в формате Tex в графический файл (png, gif).

Однако все рассмотренные приложения не позволяют автоматизировать процесс вставки формул в код html-страницы. На взгляд авторов, лучшим решением является подключение библиотек на JavaScript, позволяющих вставлять код формул на LATEX непосредственно в web-страницу. Среди них можно выделить:

Программное обеспечение для формирования графиков

На научных сайтах очень часто встречаются графики различных функций. Для рисования графиков можно использовать Canvas — растровый холст HTML5, предназначенный для рисования. В этом случае для изображения графика функции надо его запрограммировать. Альтернативным подходом для встраивания графиков в html-страницу является использование онлайнового физико-математического пакета ГРАФ http://physics.nad.ru/graph.html. С помощью этого пакета можно строить и форматировать графики. Пакет ГРАФ генерирует графический файл в формате png, который можно встроить в web страницу.

Таким образом, современные программные средства позволяют генерировать формулы и графики для вставки их в html-страницы. Кроме того, JavaScript позволяет создавать on-line визуальные приложения для решения математических и инженерных задач различной сложности.

Это позволит разработать новое поколение инженерных и математических сайтов.

Литература
  • Елизаров A. M., Липачев Е. К., Малахальцев М. А. Веб-технологии для математика. Основы MathML. М., Физматлит, 2010. — 194с.

Примечания и отзывы




Plays:93   Comments:0