Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2019, том 31, выпуск 3, страницы 29–34
DOI: https://doi.org/10.15514/ISPRAS-2019-31(3)-2
(Mi tisp419)
 

Graphic DSL for mobile development
[Графический DSL для разработки мобильных приложений]

A. V. Gudiev, A. S. Grazhevskaya

Saint Petersburg State University
Список литературы:
Аннотация: В связи с увеличением количества платформ, языков и методов, использующихся в разработке мобильных приложений, задача выработки общей технологии довольно актуальна. Графические языки упрощают разработку, позволяя представить структуру программного обеспечения в виде графических диаграмм. Кроме того, графические языки помогают избежать множества ошибок еще на начальных этапах проектирования и разработки. Графические предметно-ориентированные языки (DSL) облегчают разработку программ путем применения абстракций конкретной предметной области. В данной работе представлен архитектурный шаблон мобильного приложения и созданный на его основе графический DSL, позволяющий описывать основную структуру мобильного приложения в терминах котнроллеров, состояний и переходов между ними. При таком подходе структура мобильного приложения будет представлена в виде различных контроллеров, связанных между собой при помощи портов и соответствующих некоторым целостным фрагментам логики. Сами контроллеры в свою очередь состоят из различных состояний, которые позволяют описать поток данных в контроллере путем соединения при помощи элемента-связи. В каждом состоянии может быть описана экранная форма, в которой содержатся графические примитивы и связанные с ними события, срабатывающие при их изменении. Кроме того, для разработанного DSL реализована автоматическую генерация кода для платформы UbiqMobile. В конце статьи приводятся демонстрационные примеры, на которых был апробирован DSL язык. В качестве первого примера приводится приложение, позволяющее пользователю посмотреть расписание электричек. Во втором приложении пользователь может войти в систему для того, чтобы получить check-in код.
Ключевые слова: предметно-ориентированные языки, мобильная разработка.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: A. V. Gudiev, A. S. Grazhevskaya, “Graphic DSL for mobile development”, Труды ИСП РАН, 31:3 (2019), 29–34
Цитирование в формате AMSBIB
\RBibitem{GudGra19}
\by A.~V.~Gudiev, A.~S.~Grazhevskaya
\paper Graphic DSL for mobile development
\jour Труды ИСП РАН
\yr 2019
\vol 31
\issue 3
\pages 29--34
\mathnet{http://mi.mathnet.ru/tisp419}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(3)-2}
\elib{https://elibrary.ru/item.asp?id=39556490}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp419
  • https://www.mathnet.ru/rus/tisp/v31/i3/p29
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:98
    PDF полного текста:35
    Список литературы:11
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024