программная реализация мобильного приложения

реклама
УДК 004.42
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
«ASSEMBLY HELPER»
Д.О. Минчук
Научный руководитель канд. техн. наук К.В. Богданов
Сибирский Федеральный Университет
Данная статья посвящена описанию мобильного приложения «Assembly Helper»,
предназначенного для помощи студентам, которые начали изучение низшего языка
программирования ассемблера.
В большинстве школ изучаются только высшие языки программирования,
поэтому, когда студенты впервые встречаются с низшим языком, у них возникают
проблемы.
В связи с большим распространением смартфонов на базе Android решением
вопроса могло бы послужить приложение, работающее на данной платформе. В
«Google Play» русскоязычного приложения с акцентом на быстрый поиск необходимой
информации, решающего данную проблему, найдено не было – встречаются только
англоязычные приложения или приложения с большим количеством теории.
Поэтому целью проекта является создание приложения, которое будет
соответствовать следующим требованиям:
 Наличие удобного дружественного интерфейса;
 Наличие выбора категории по основным командам языка ассемблера;
«Assembly Helper» - удобное приложение на русском языке, позволяющее быстро
найти информацию по основным командам языка ассемблера.
Главное меню приложения содержит девять категорий основных команд языка
ассемблера (Рис.1).
Рис.1 – Главное меню программы
Выбрав нужную категорию, пользователь попадает на страницу, в которой
представлена краткая теоретическая информация и понятный синтаксис команды.
Кроме того, пользователь может вернуться на предыдущий экран с помощью кнопки
«Вернуться». (Рис.2).
Рис.2 – страница «Команды вычитания»
Приложение занимает мало места и может быть установлено на любую версию
платформы Android, начиная с версии 2.2.
Для создания приложения использовалась среда разработки MIT App Inventor 2.
App Inventor — среда визуальной разработки android-приложений.
В результате проделанной работы было создано приложение на базе ОС Android,
предназначенное для студентов, начавших изучение языка программирования низшего
уровня ассемблера. Данное приложение поможет студентам не только запомнить
основные команды языка программирования, но и подсказать, где они применяются.
В рамках продолжения работы планируется выполнить ряд задач:
 Дополнить приложение новой и полезной информацией;
 Добавить наглядные примеры использования команд;
 Добавить больше графических элементов.
Приложение полностью на русском языке, имеет удобный интерфейс и
распространяется бесплатно.
Скачать