Для студентов МГТУ им. Н.Э.Баумана по предмету ДругиеДекларативный UI DSL для разработки мобильных приложенийДекларативный UI DSL для разработки мобильных приложений
2024-06-222024-06-22СтудИзба
Курсовая работа: Декларативный UI DSL для разработки мобильных приложений
Описание
Оглавление
3
Введение
Жизнь современного человека невозможно представить без мобильных устройств, проникших практически во все сферы его жизни. Речь идет о смартфонах, планшетах, ”умных часах” и так далее. При этом человеко-машинное взаимодействие осуществляется через специальный вид про-граммного обеспечения — мобильные приложения. Графический интер-фейс является важной компонентой мобильных приложений, поскольку непосредственно влияет на их доступность и удобство использования.
Рынок мобильных устройств и приложений в последние годы непре-рывно растет [17,19], также возрастает и разнообразие архитектур про-цессоров и операционных систем мобильных устройств [2,10]. Это раз-нообразие, а также необходимость оптимизировать процесс разработки мобильных приложений стали причиной интенсивного развития средств создания мобильных приложений [5, 8, 12, 20, 25, 26].
На сегодняшний день средства разработки мобильных приложений представляют собой многокомпонентные программные и/или программ-но-аппаратные комплексы, включающие среду разработки на некото-ром языке программирования, компилятор
Введение | 4 | ||
1. | Постановка задачи | 6 | |
2. | Обзор | 7 | |
2.1. | Общиесведения........................ | 7 | |
2.2. | Предметнаяобласть...................... | 8 | |
2.2.1. Предметно-ориентированные языки . . . . . . . . | 8 | ||
2.2.2. Подходы к реализации предметно-ориентированных | |||
языков ......................... | 9 | ||
2.2.3. Отображение пользовательского интерфейса . . . | 12 | ||
2.3. | Существующиерешения ................... | 14 |
- Требования к спецификации и компилятору языка раз-
работки мобильных приложений | 20 | |
3.1. | Функциональные требования . . . . . . . . . . . . . . . . | 20 |
3.2. | Нефункциональные требования . . . . . . . . . . . . . . . | 21 |
3.3. | Соответствие существующих решений собранным требо- | |
ваниям ............................. | 22 |
4. | Архитектура и особенности реализации | 24 | |
4.1. | Архитектурныерешения................... | 24 | |
4.1.1. Встраивание предметного языка в язык програм- | |||
мированияACCORD.................. | 24 | ||
4.1.2. Статическая типизация графических компонент . | 26 | ||
4.2. | Вывод.............................. | 28 | |
5. | Апробация | 29 | |
6. | Заключение | 30 | |
Список литературы | 31 |
3
Введение
Жизнь современного человека невозможно представить без мобильных устройств, проникших практически во все сферы его жизни. Речь идет о смартфонах, планшетах, ”умных часах” и так далее. При этом человеко-машинное взаимодействие осуществляется через специальный вид про-граммного обеспечения — мобильные приложения. Графический интер-фейс является важной компонентой мобильных приложений, поскольку непосредственно влияет на их доступность и удобство использования.
Рынок мобильных устройств и приложений в последние годы непре-рывно растет [17,19], также возрастает и разнообразие архитектур про-цессоров и операционных систем мобильных устройств [2,10]. Это раз-нообразие, а также необходимость оптимизировать процесс разработки мобильных приложений стали причиной интенсивного развития средств создания мобильных приложений [5, 8, 12, 20, 25, 26].
На сегодняшний день средства разработки мобильных приложений представляют собой многокомпонентные программные и/или программ-но-аппаратные комплексы, включающие среду разработки на некото-ром языке программирования, компилятор
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
322 Kb
Список файлов
Декларативный UI DSL для разработки мобильных приложений.doc