Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.
Область применения Мобильные технологии Платформа Android Сфера мобильных приложений Игры Работа с веб-сервисами Универсальность предметно- ориентированного подхода Иллюстрация эффективности DSM
Задачи Разработка языка моделирования Концепции из предметной области Естественность Полнота Создание генератора кода Полноценная генерация Эффективность Читабельность Расширяемость
Предметно-ориентированный подход Повышение уровня абстракции Сокрытие деталей реализации Увеличение эффективности разработки Полноценная генерация кода Cпецифика конкретной предметной области
Архитектура DSM-решения Визуальные языки моделирования Модели и среда моделирования Генератор кода Целевая платформа
Особенности реализации Языки моделирования Описание поведения в терминах GUI State Machine Использование дополнительных языков для описания конкретных составляющих приложения Сложные элементы GUI Обработка ответов web-сервера Общее простанство переменных для всех языков
Особенности реализации Среда моделирования Описание метамодели языка Генератор редакторов моделей Проверка корректности Генератор кода Взаимодействие с QReal API Crawler-based
Результаты проекта DSM-решение для Android-приложений Стандартный GUI Работа с веб-сервисами Работа с функциями телефона Простота добавления новых функций
Технологии и инструментарий Технологии Qt Java Android Средства разработки Microsoft Visual Studio Subversion Intellij IDEA