Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Описание выбранного ПО
Мобильная платформа 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].
|