Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом норм.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.58 Mб
Скачать

2.7 Описание выбранного по

Мобильная платформа 1С: Предприятия

Мобильное приложение, установленное на устройстве, представляет собой совокупность мобильной платформы и информационной базы. Информационная база на мобильном устройстве содержит аналог файловой базы данных (для хранения данных, с которыми работает пользователь) и мобильное приложение (саму платформу).

Работу с мобильной платформой можно разбить на два этапа:

  • разработка конфигурации и тестирование, в этом случае используется мобильная платформа для разработчиков, при работе с которой существует возможность динамически и удаленно обновлять конфигурацию на мобильном устройстве;

  • создание готового решения в виде установочного apk-файла, содержащего в себе одну или несколько конфигураций. В этом случае, при каждом обновлении конфигурации, необходимо собирать новый установочный файл и обновлять приложение на мобильном устройстве [17].

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

Помимо обычной функциональности, которая присутствует на платформе для персонального компьютера, мобильная платформа обеспечивает работу со специфическими возможностями, которые присущи только мобильным устройствам:

  • работа со звонками и журналом звонков;

  • работа с короткими сообщениями (SMS) и их списком;

  • контакты;

  • календари;

  • геопозиционирование (без прокладки маршрутов);

  • позволяет делать фотоснимки, а также осуществлять видео- и аудиозапись;

  • реагировать на изменение ориентации экрана;

  • работа с уведомлениями (локальными и PUSH, как напрямую, так и через специальный сервис-посредник);

  • сканирование штрих- и QR-кодов с помощью камеры;

  • монетизация мобильных приложений;

  • Работа с сервисами покупок Apple In-App Purchase (для ОС iOS) и Google Play In-App Billing (для ОС Android), с помощью которых можно организовывать в мобильном приложении различного рода подписки, покупки функциональности и т.д.;

  • Показ рекламы в мобильных приложениях (пока поддерживаются сервисы iAd для ОС iOS и AdMob для ОС Android) [11].

Мобильное приложение состоит из нескольких компонентов (мобильная платформа, конфигурация, различные ресурсы), которые должны представлять собой единое целое для помещения приложения в магазин. Чтобы облегчить объединение компонентов в приложение, был разработан сборщик мобильных приложений (рисунок 5). Это конфигурация, созданная на платформе «1С: Предприятие», которая хранит в своей базе данных все компоненты, необходимые для формирования мобильного приложения. Для того чтобы сборщик выполнял свою работу, нужно скачать и установить различные программные пакеты, которые нужны для его работы (Java и Android SDK и т.п.), затем указать пути к этим пакетам в настройках сборщика и задать некоторые дополнительные параметры (ключи разработчиков и т.д.) [13].

В обычных случаях работа со сборщиком выглядит следующим образом:

  1. Загрузка версии мобильной платформы 1С, на которой будет производиться сборка приложения

  2. Загрузка конфигурации, из которой будет производиться сборка приложения

  3. Создание мобильного приложения, в котором указывается, для каких платформ (Android, iOS, Windows) надо выполнять сборку, какую конфигурацию и платформу следует использовать

  4. Выполнение сборки мобильного приложения под все выбранные платформы

  5. Отправка собранных мобильных приложений в магазины приложений (если это приложение для iOS или Android). В магазины Windows Apps / Windows Phone Apps приложение нужно загружать вручную, т.к. Microsoft пока не предоставляет API для размещения приложения в магазине [13].

Сборщик приложений

Мобильное приложение состоит из нескольких компонентов (мобильная платформа, конфигурация, различные ресурсы), которые должны представлять собой единое целое для помещения приложения в магазин. Чтобы облегчить объединение компонентов в приложение, был разработан сборщик мобильных приложений (рисунок 5). Это конфигурация, созданная на платформе «1С: Предприятие», которая хранит в своей базе данных все компоненты, необходимые для формирования мобильного приложения. Для того чтобы сборщик выполнял свою работу, нужно скачать и установить различные программные пакеты, которые нужны для его работы (Java и Android SDK и т.п.), затем указать пути к этим пакетам в настройках сборщика и задать некоторые дополнительные параметры (ключи разработчиков и т.д.) [13].

Рис. 5. Сборщик мобильных приложений

Apache

Apache -Это полнофункциональный, расширяемый веб-сервер, полностью поддерживающий протокол HTTP/1.1 и распространяющийся с открытым исходным кодом. Сервер может работать практически на всемх распространенных платформах. Существуют готовые исполняемые файлы сервера для Windows NT, Windows 9x, OS/2, Netware 5.x и нескольких UNIX-систем. При этом он очень прост в установке и конфигурации.

Apache является самым распространенным веб-сервером, установленным на больше чем половине хостов по всему интернету. Главным образом, этому способствовало:

  1. Его бесплатная лицензия, которая позволяет работать с ним как новичкам, так и профессионалам web-индустрии;

  2. Кроссплатформенность (которая является одним из главных плюсов по сравнению с вечным соперником – веб-сервером IIS);

  3. Открытость кода, благодаря которой многие специалисты могли дополнять и улучшать функционал Apache;

  4. Высокий уровень безопасности;

  5. Надежность и удобство работы [8].