Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.

Презентация:



Advertisements
Похожие презентации
Model/View-архитектура CASE-пакета REAL-MV Тимофей Брыксин, гр. 545 Научный руководитель: А.Н.Терехов Рецензент: Д.В.Кознов.
Advertisements

Cоздание средств визуального сравнения моделей в QReal Мордвинов Дмитрий СПбГУ, Математико-Механический факультет Научный руководитель: Т.А. Брыксин.
СРЕДА ВИЗУАЛЬНОГО МОДЕЛИРОВАНИЯ ON-LINE Курсовая работа Научные руководители: Ю.В. Литвинов Т.А. Брыксин Иванов Всеволод, 345 группа.
Мордвинов Дмитрий, 445 СПбГУ, Математико-Механический факультет Научный руководитель: Брыксин Т.А.
Выполнил студент группы А Алексан П.А.. Проектирование и реализация информационной системы «Лаборатория химического анализа» для автоматизации обработки.
Метод декомпозиции гипертекстовых моделей Дипломная работа Тыжгеева М.Г. Научный руководитель: к.ф.-м.н. Кознов Д.В. Рецензент: к.ф.-м.н. Иванов А.Н.
«Поиск шаблонов в программном коде» Автор: студент 445 группы Евгений Куделевский Руководитель: к.ф.-м.н., ст. разработчик компании JetBrains Максим Мосиенко.
Визуальное моделирование требований к Интернет - решениям Автор : Кашин А. А. Руководитель : Кознов Д. В.
Разработка и будущее веб-приложений Сергей Ставский Руководитель мобильных проектов ОДНОКЛАССНИКИ.
Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
Дипломная работа Ивановой О.О., группа 545 Научный руководитель: д. ф.-м. н., профессор Терехов А.Н. Генерация кода по диаграмме активностей.
Разработка и реализация алгоритмов обработки изображений с анатомическими особенностями на основе HTML 5.0 Добролеж Анна Борисовна, 545 группа Научный.
Проектирования и реализация WEB-приложений Платформы.
1 СПбГУ ИТМО, кафедра Компьютерных Технологий ПРИМЕНЕНИЕ АВТОМАТНОГО ПРОГРАММИРОВАНИЯ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ УПРАВЛЕНИЯ БИЗНЕС- ПРОЦЕССАМИ Евгений Андреевич.
Язык декомпозиции гипертекстовых моделей Дипломная работа Евтифеевой О.А. Научный руководитель: к.ф.-м.н., доцент Кознов Д.В. Рецензент к.ф.-м.н. Иванов.
Бакалов Михаил, гр. 544 Научный руководитель : Терехов А. Н. Рецензент: Замышляев А. Н. Эффективная реализация расширяемой метамодели CASE- средства на.
Апробация технологий Silverlight/LINQ/WCF для создания web-приложений, ориентированных на интенсивную обработку данных Дипломная работа студента 545 группы.
UniMod 1 UniMod: метод и средство разработки реактивных объектно-ориентированных программ с явным выделением состояний Вадим Гуров eVelopers Corp.
АНАСТАСИЯ ТКАЧУК PK11-PV TEKO 1 Языки программирования.
Интерактивная языконезависимая система поиска шаблонов и дубликатов в программном коде Куделевский Евгений Валерьевич, 545 группа Научный руководитель:
Транксрипт:

Предметно-ориентированное моделирование приложений для платформы 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