Для студентов СПбГУ по предмету ДругиеРазработка и реализация специализированного клиентского протокола для платформы Android в системе Ubiq MobileРазработка и реализация специализированного клиентского протокола для платформы Android в системе Ubiq Mobile
2024-08-032024-08-03СтудИзба
ВКР: Разработка и реализация специализированного клиентского протокола для платформы Android в системе Ubiq Mobile
Описание
Оглавление
ОГЛАВЛЕНИЕ.............................................................................................................................. 3ВВЕДЕНИЕ...................................................................................................................................... 4
ОБЗОР............................................................................................................................................ 8
ПОСТАНОВКА ЗАДАЧИ............................................................................................................ 10
ОПИСАНИЕ РЕШЕНИЯ............................................................................................................ 11
Элементы управления и представление пользовательского интерфейса.................................... 11
Протокол.................................................................................................................................................................................................... 13
Описание протокола системы Ubiq Mobile................................................................................................................. 13
Описание специализированного протокола для передачи представления пользовательского интерфейса....................................................................................................................................................................................................................... 15
АРХИТЕКТУРА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ................................................................ 17
Основные компоненты................................................................................................................................................................ 17
Обоснование решения.................................................................................................................................................................. 21
Схемы взаимодействия............................................................................................................................................................... 21
ПРОБЛЕМЫ, ВОЗНИКШИЕ ПРИ РЕАЛИЗАЦИИ................................................................. 24
РЕЗУЛЬТАТ................................................................................................................................. 27
ЗАКЛЮЧЕНИЕ........................................................................................................................... 28
СПИСОК ЛИТЕРАТУРЫ........................................................................................................... 29
ПРИЛОЖЕНИЕ А....................................................................................................................... 30
1. Структура и типы данных................................................................................................................................................ 30
2. Структура команд................................................................................................................................................................... 33
2.1. Главная секция команды............................................................................................................................................... 33
ПРИЛОЖЕНИЕ Б.......................................................................................................................... 35
2.3 Команды для передачи графической информации............................................................................................ 35
2.3.7. Подсекция Fragments...................................................................................................................................................... 39
2.3.10. Секции описания управляющих элементов в модели интерфейса NB............................... 40
2.3.10.1. Подсекция Screen............................................................................................................................................................ 44
2.3.10.2. Подсекция UpdateScreen............................................................................................................................................... 48
2.3.10.3. Подсекция LinearLayout................................................................................................................................................ 50
2.3.10.4. Подсекция AbsoluteLayout........................................................................................................................................... 52
2.3.10.5. Подсекция ScrollLayout................................................................................................................................................. 53
2.3.10.6. Подсекция Grid................................................................................................................................................................. 53
2.3.10.7. Секция Border................................................................................................................................................................... 55
2.3.10.8. Секция Selectable............................................................................................................................................................. 57
2.3.10.9. Секция TextLabel.............................................................................................................................................................. 58
2.3.10.10. Секция Button................................................................................................................................................................. 60
2.3.10.11. Секция ImageButton..................................................................................................................................................... 62
2.3.10.12. Секция TextField............................................................................................................................................................ 64
2.3.10.13. Секция ImagеBlock........................................................................................................................................................ 66
2.3.10.14. Секция CheckBox........................................................................................................................................................... 68
2.3.10.15. Секция DropBox............................................................................................................................................................. 69
2.3.10.16. Секция List....................................................................................................................................................................... 71
2.3.10.17. Простые формы............................................................................................................................................................. 75
Подсекция Line............................................................................................................................................................................ 76
Подсекция Rectangle.................................................................................................................................................................. 78
Подсекция Ellipse........................................................................................................................................................................ 79
Подсекция Polygon..................................................................................................................................................................... 81
ПРИЛОЖЕНИЕ В........................................................................................................................ 84
Введение
Мобильные технологии играют важную роль в современной жизни. Люди уже не могут представить, как жить без сотовых телефонов, SMS-сообщений и мобильного интернета. Телефон становится не просто средством связи, а сложным устройством, позволяющим общаться с друзьями и коллегами, вести деловую переписку, планировать своё время, просматривать интернет-страницы, общаться в социальных сетях, делать фотографии, обрабатывать видео, записывать музыку и играть в игры. По возможностям мобильные устройства приближаются к полноценным компьютерам.
При этом важно отметить конвергенцию мобильных приложений и интернета. Всё больше и больше мобильных приложений являются по своей сути клиентами различных известных интернет-сервисов, таких как Facebook, Gmail, Vkontakte. Почти все приложения имеют опции, позволяющие делиться различной информацией через Twitter или Facebook. Поддержка социальных сервисов внедряется на уровне мобильных операционных систем: если раньше пользователю
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
3,04 Mb
Список файлов
Разработка и реализация специализированного клиентского протокола для платформы Android в системе Ubiq Mobile.doc