Детальная информация

Название: Разработка фреймворка для интеграции мобильных приложений с системой управления корпоративной мобильностью: магистерская диссертация: 09.04.01
Авторы: Киселев Антон Алексеевич
Научный руководитель: Стручков Игорь Вячеславович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2017
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Вычислительные машины электронные персональные — Программирование; Интернет; фреймворки; корпоративная мобильность
УДК: 004.42(043.3); 004.738.5(043.3)
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/2/v17-4113
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: RU\SPSTU\edoc\44909

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

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

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • 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. Выводы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А. Программная документация на фреймворк. Спецификация
  • ПРИЛОЖЕНИЕ Б. Программная документация на фреймворк. Техническое задание
  • ПРИЛОЖЕНИЕ В. Программная документация на фреймворк. Описание программы
  • ПРИЛОЖЕНИЕ Г. Программная документация на фреймворк. Программа и методика испытаний
  • ПРИЛОЖЕНИЕ Д. Программная документация на фреймворк. Текст программы

Статистика использования

stat Количество обращений: 323
За последние 30 дней: 0
Подробная статистика