Details

Title Разработка фреймворка для интеграции мобильных приложений с системой управления корпоративной мобильностью: магистерская диссертация: 09.04.01
Creators Киселев Антон Алексеевич
Scientific adviser Стручков Игорь Вячеславович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2017
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Вычислительные машины электронные персональные — Программирование ; Интернет ; фреймворки ; корпоративная мобильность
UDC 004.42(043.3) ; 004.738.5(043.3)
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/2/v17-4113
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key RU\SPSTU\edoc\44909
Record create date 10/17/2017

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Магистерская диссертация посвящена разработке инструмента, позволяющего уменьшить количество времени, необходимого для разработки мобильных приложений для интеграции с системой управления корпоративной мобильностью. Для решения данной задачи была выбрана технология упаковки веб-приложений в нативные и реализованы компоненты для предоставления разработчикам необходимого каркаса для проведения интеграции. Для демонстрации работоспособности фреймворка была настроена система управления корпоративной мобильности и сервис для подключения. Проведено тестирование компонентов фреймворка и показан пример разработки мобильного приложения с его использованием. Разработанный инструмент позволяет решать задачи интеграции мобильных приложений с корпоративными сервисами, аутентификации в системе и кэширования корпоративных данных на мобильном устройстве.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • ВВЕДЕНИЕ
  • 1. Обзор систем управления корпоративной мобильностью
    • 1.1. Описание систем управления корпоративной мобильностью
    • 1.2. Обзор существующих систем управления корпоративной мобильностью
      • 1.2.1. Платформа Citrix XenMobile
      • 1.2.2. Платформа MobileIron
      • 1.2.3. Платформа Symantec Mobility Suite
      • 1.2.4. Платформа SOTI
      • 1.2.5. Платформа MaaS 360 FiberLink
      • 1.2.6. Платформа AirWatch
      • 1.2.7. Платформы BlackBerry Enterprise Mobility Suite
      • 1.2.8. Платформа Good
      • 1.2.9. Платформа WSO2 Enterprise Mobility Manager
    • 1.3. Выводы
  • 2. Постановка цели и задач работы
    • 2.1. Цель работы
    • 2.2. Функциональные требования
    • 2.3. Решаемые задачи
    • 2.4. Выводы
  • 3. Проектирование архитектуры системы
    • 3.1. Конфигурация WSO2 Enterprise Mobility Manager
    • 3.2. Архитектура разработанной системы
    • 3.3. Архитектура Cordova-плагина
    • 3.4. Архитектура javascript-фреймворка
    • 3.5. Выводы
  • 4. Разработка компонентов фреймворка
    • 4.1. Выбор средств разработки
      • 4.1.1. Выбор технологии кроссплатформенной разработки
      • 4.1.2. Выбор системы кэширования данных
      • 4.1.3. Инструменты разработки
    • 4.2. Android-компоненты Cordova-плагина
      • 4.2.1. Класс интерфейсов Cordova-плагина
      • 4.2.2. Кэш хранения данных
      • 4.2.3. Компонент аутентификации
      • 4.2.4. Разработка клиента HTTPs
      • 4.2.5. Разработка клиента HTTP
      • 4.2.6. Набор классов утилит
      • 4.2.7. Компоненты графического интерфейса
      • 4.2.8. Модели плагина
    • 4.3. JavaScript-фреймворк
      • 4.3.1. Слой JavaScript интерфейсов плагина
      • 4.3.2. Объект инициализации фреймворка
      • 4.3.3. Объект управления кэшем
      • 4.3.4. Компоненты фреймворка
    • 4.4. Описание контейнера для безопасной обёртки мобильного приложения
    • 4.5. Выводы
  • 5. Тестирование прототипа фреймворка
    • 5.1. Программа испытаний
    • 5.2. Тестирование интерфейсов Cordova-плагина
    • 5.3. Проведение функционального тестирования разработанного фреймворка
    • 5.4. Выводы
  • 6. Пример разработки мобильного приложения с использованием полученного фреймворка
    • 6.1. Мобильное приложение для интеграции с сервисом vTiger
    • 6.2. Выводы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А. Программная документация на фреймворк. Спецификация
  • ПРИЛОЖЕНИЕ Б. Программная документация на фреймворк. Техническое задание
  • ПРИЛОЖЕНИЕ В. Программная документация на фреймворк. Описание программы
  • ПРИЛОЖЕНИЕ Г. Программная документация на фреймворк. Программа и методика испытаний
  • ПРИЛОЖЕНИЕ Д. Программная документация на фреймворк. Текст программы

Access count: 324 
Last 30 days: 0

Detailed usage statistics