Maxima / Mathml - новий інтерфейс до системи комп'ютерної алгебри Maxima
Журнал "Новітні комп'ютерні технології"
Переглянути архів ІнформаціяПоле | Співвідношення | |
Title |
Maxima / Mathml - новий інтерфейс до системи комп'ютерної алгебри Maxima
Maxima/Mathml – новый интерфейс к системе компьютерной алгебры Maxima Maxima / Mathml - a New Interface for the System of Computer Algebra Maxima |
|
Creator |
Кондратенко, Світлана Вікторівна
Моісеєнко, Наталя Володимирiвна Семеріков, Сергій Олексійович Теплицький, Ілля Олександрович |
|
Description |
Метою нашої роботи і було створення для користувача інтерфейсу для системи комп'ютерної алгебри Maxima, який би забезпечував природнє уявлення математичних виразів з використанням засобів мови MathML. Інтерфейс створювався для використання в процесі навчання дисциплін, які вимагають виконання математичних розрахунків і перетворень [3].
На сегодняшний день большую популярность среди широкого круга пользователей приобрели системы компьютерной математики с различными интерфейсами и возможностями. Данные системы постоянно развиваются и предъявляют все большие требования к качеству работы. В эти требования входит и качество пользовательского интерфейса, поэтому при проектировании интерфейсов уделяется большое внимание аспектам дизайна, основным элементам и процессу разработки.Среди известных систем компьютерной математики можно выделить Maxima. Эта система компьютерной математики благодаря усилиям большого количества разработчиков приобрела ряд особенностей, которые позволяют использовать ее непосредственно в отечественном образовании [1; 2]. Среди особенностей можно выделить главные:– система полностью открыта, лицензионно чиста и бесплатная;– система независима от используемой операционной системы и аппаратной платформы;– система не требует инсталляции, небольшая по размеру, нетребовательная к аппаратным ресурсам;– многолетний опыт разработки системы привел к появлению у нее быстрых и оптимизированных алгоритмов работы.Пользователи, работая с математическими данными в различных местах земного шара, полагаются на электронные средства коммуникации. Характерной чертой математической информации является использование сложной и высокоразвитой двумерной символьной системы обозначений. Математические идеи существуют независимо от способа их представления. Тем не менее, взаимосвязь между значением и обозначением весьма тонка, и в возможности представлять и манипулировать идеями в символьной форме кроется значительная мощь математического аппарата, как инструмента описания и анализа. Основная трудность при внедрении математики в World Wide Web состоит в том, чтобы зафиксировать как представление, так и содержание таким образом, чтобы в документах максимально использовать высокоразвитую систему математической нотации и потенциал взаимодействия в электронных средствах информации.Важным шагом в этом направлении является MathML – язык математической разметки, который используется для представления математических символов и формул в документах WWW. Различные программы, работающие с MathML, могут быть использованы для одного и того же документа, чтобы вывести его в систему воспроизведения речи и на печать, а также для ввода в систему компьютерной алгебры и для управления им как частью большого архива Web-документов.Поэтому целью нашей работы и было создание пользовательского интерфейса для системы компьютерной алгебры Maxima, который бы обеспечивал естественное представление математических выражений с использованием средств языка MathML. Интерфейс создавался для использования в процессе обучения дисциплинам, требующим выполнения математических расчетов и преобразований [3].На сегодняшний большую популярность для работы с HTML-документами получил браузер Internet Explorer. Однако для создания интерфейса Maxima/MathML был использован свободно распространяемый браузер Mozilla. В среде этого браузера при использовании MathML поддерживается корректный просмотр длинных выражений, предоставляя математический материал в понятной и удобной для пользователя форме.Данный интерфейс построен по технологии COM – модели компонентных объектов, на основе которых строятся различные приложения. Среди преимуществ компонентных архитектур можно выделить способность приложения эволюционировать с течением времени и адаптироваться к нуждам пользователя, наличие библиотек компонентов и распределенных компонентов.При создании интерфейса Maxima/MathML COM объединяет следующие компоненты: компонент ActiveX браузера Mozilla, систему компьютерной математики Maxima и прокси-приложение LOOK. The aim of our work was to create a user interface for the system of computer algebra Maxima, which would provide a natural representation of mathematical expressions with the use of language MathML. The interface was created for use in the process of learning subjects that require performing mathematical calculations and transformations [3]. |
|
Publisher |
State institution of higher education «Kryvyi Rih National University»
|
|
Date |
2013-10-31
|
|
Type |
info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion |
|
Format |
application/pdf
|
|
Identifier |
http://ccjournals.eu/ojs/index.php/nocote/article/view/17
|
|
Source |
New computer technology; Vol 4 (2006): Problems of training and retraining of IT specialists; 33-34
Новітні комп'ютерні технології; Том 4 (2006): Проблеми підготовки та перепідготовки фахівців у сфері інформаційних технологій; 33-34 Новые компьютерные технологии; Том 4 (2006): Проблемы подготовки и переподготовки специалистов в сфере информационных технологий; 33-34 2309-1460 |
|
Language |
rus
|
|
Relation |
http://ccjournals.eu/ojs/index.php/nocote/article/view/17/10
|
|
Rights |
Copyright (c) 2014 New computer technology
|
|