HyperHive v2.0 ru

Документация содержит описание продукта HyperHive версии 2.0.12


Содержание

1. Введение в HyperHive        7

1.1 Мобильная платформа HyperHive и ее назначение        7

1.2 Возможности HyperHive        7

1.3 Архитектура HyperHive        8

1.4 Open Source-основа HyperHive        9

1.5 Технические преимущества        10

2. Загрузка и установка        11

2.1 Одиночный сервер        11

2.2 Облачный сервер        12

2.3 Загрузка дистрибутивов HyperHive        12

2.4 Запрос лицензии        12

2.5 Развертывание виртуальной машины HyperHive        13

3. Подготовка табличных данных для работы с HyperHive        15

3.1 Табличный ресурс        15

3.2 Источники табличных данных        15

Базовые хранимые процедуры        15

3.2.1 Базовая процедура Oracle        16

Базовый скалярный тип        16

Базовый табличный тип        17

3.2.2 Базовая процедура Postgres        17

Базовый скалярный тип        17

Базовый табличный тип        18

3.2.3 Базовая процедура SAP        19

3.2.4 Базовая процедура SQL Server        20

НЕ нашли? Не то? Что вы ищете?

3.2.5 Табличный JSON-сервис        22

3.3 Базовая CRUD-процедура        22

Введение        22

Обзор концепции        22

4. Настройка и администрирование        24

4.1 Активация и добавление лицензий платформы HyperHive        24

4.2 Начало работы        26

Наименование инсталляции        26

Параметры настройки LDAP разбиты на три блока.        26

Настройка SMTP        29

Настройки OpenVPN (актуально для облачного решения)        29

Настройки Citrix XenMobile        32

4.3 Безопасность        33

4.4 Все мобильные пользователи        34

4.5 Системные логи        35

4.6 Фоновые задачи        37

4.7 Устройства        38

4.8 Отчеты        39

4.9 Обновление        40

4.10 Среды и проекты        42

4.11 Настройка источников данных и ресурсов        43

4.11.1 Источники данных SAP        44

4.11.2 Источники данных PostgreSQL        46

4.11.3 Источники данных Oracle        49

4.11.4 Источники данных Microsoft SQL Server        50

4.11.5 Источник данных JSON        52

Обработка ответа от источника данных JSON        53

Пример работы с источником данных JSON:        54

4.11.6 Источники данных Microsoft Exchange Server        54

4.11.7 Источники данных Web-сервисы        55

4.11.8 Источники данных WebDAV        56

4.12 Управление кэшем        58

4.13 Мобильные пользователи и группы        60

4.14 Отправка push-уведомлений в платформу        63

Общие сведения        63

Настройка push-уведомлений        63

Подписка на push-темы на стороне мобильного устройства        64

4.15 Версии проекта        64

5. Разработка        66

5.1 API сервера        66

5.1.1 Работа с дельтой        66

Основные определения        66

Отличия от API версии релиза 2.0 (v0.6) от версии релиза 1.1 (v0.5)        67

Предоставление дельты        67

Данные в кэше        67

Обозначение версий дельты        68

Типы и методы обращения к API        69

5.1.2 Аутентификация и метод его получения        69

Метод/auth        70

Ответ об успешной аутентификации        70

Ответ об ошибке авторизации        71

5.1.3 Специальные заголовки        71

X-Delta        71

Х-Data-Range        71

X-Device-Id        72

5.1.4 Метод получения описания ресурсов (/resources_description)        72

Запрос        72

Ответ        72

5.1.5 Метод работы с табличными ресурсами (/table/<resources>)        72

Табличный ресурс        72

Концепция метода работы с табличными ресурсами        73

Запрос        73

Ответ с полной таблицей        74

Ответ с дельтой        74

Логика формирования отчета        74

Формат TableStream v0.2        74

Примеры        75

Использование вместе с HTTP        75

5.1.6 Метод работы с Web-ресурсом        75

5.1.7 Метод работы с WebDAV        76

Короткое описание        76

Запрос        76

Совместимость        76

5.1.8 Метод работы с MS Exchange        76

5.1.9 Методы работы с логами        77

Метод /logs/push        77

Метод /logs/schedule        77

5.1.10 Методы работы с push-уведомлениями        77

Отправка push-уведомлений        77

5.1.11 Форматы для передачи данных        79

Параметры табличного ресурса        79

Строки таблицы        79

Дельта таблицы        79

Перечень ресурсов с описанием структуры        79

Описание ресурса        79

Описание web-ресурса        79

Описание WebDAV-ресурса        80

Структура таблицы        80

Описание типа данных        80

Список логов        80

5.2 FAQ разработчика        80

5.4 Фреймворк Android        82

5.4.1 Подключение Android-фреймворка в проект        82

5.4.2 Инициализация и настройка Android-фреймворка        83

5.4.3 Вызов методов Android-фреймворка        84

Безопасный вызов асинхронных методов        86

Отмена выполнения и получение промежуточных результатов асинхронных задач        91

5.4.4 Описание методов Android-фреймворка        92

Методы авторизации пользователя        92

Методы работы с данными        93

Методы работы с логами        93

Методы работы с сообщениями        94

Методы работы с базами данных        94

5.4.5 Примеры использования Android-фреймворка        96

Запрос обновления таблицы с помощью дельты        96

Добавление записей и удаление в одной операции        96

Создание или открытие зашифрованной базы данных        96

Включение логирования и отправки по расписанию с сервера        96

Выполнение операции асинхронно        96

Обработка промежуточных результатов и отмена выполнения запроса (setProgressListener)        97

Вызов запроса с указанием ожидаемого класса        97

5.5 Фреймворк iOS        98

5.5.1 Подключение iOS-фреймворка в проект        98

5.5.2 Инициализация и настройка в рамках iOS-фреймворка        99

5.5.3 Вызов методов iOS        101

5.5.4 Описание методов iOS        101

5.6 Фреймворк WinCE        104

5.6.1 Подключение WinCE-фреймворка в проект        104

5.6.2 Инициализация и настройка в рамках WinCE-фреймворка        106

5.6.3 Вызов методов WinCE        106

5.6.4 Описание методов WinCE        107

5.7 Фреймворк Cordova        110

5.7.1 Подключение Cordova-фреймворка в проект        110

5.7.2 Инициализация и настройка в рамках Cordova-фреймворка        110

5.7.3 Вызов методов Cordova        110

5.7.4 Описание методов Cordova        111

6. Известные проблемы        114

7. Лицензионная политика        116

1. Введение в HyperHive

1.1 Мобильная платформа HyperHive и ее назначение

Мобильная платформа HyperHive – это современный продукт на рынке Mobile Application Development Platform (MADP), позволяющий разработчикам и компаниям быстро создавать и внедрять мобильные приложения за счет наличия большого набора готовых шаблонов для решения типовых задач, собранных в единую платформу. Иными словами, HyperHive – это технологический стек готовых сценариев и шаблонов выполнения типовых задач мобильной разработки, выполненный "под ключ".

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17