Запис Детальніше

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