Возможности и перспективы развития мобильной платформы «1С:Предприятие 8»

Бесплатный доступ

Данная статья посвящена рассмотрению возможностей мобильной платформы «1С: Предприятие 8», истории её возникновения и перспективах дальнейшего развития и становления на рынке мобильных приложений

Мобильная платформа "1с: предприятие 8", разработка мобильных приложений, http- и web-сервисы

Короткий адрес: https://sciup.org/140129975

IDR: 140129975

Текст научной статьи Возможности и перспективы развития мобильной платформы «1С:Предприятие 8»

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

Приложение для мобильных устройств «1С: Предприятие 8. Расширение для карманных компьютеров» было разработано и начало применяться с середины 2000-х. Данное приложение было разработано для WindowsMobile, WindowsCE. Со временем, стало очевидно, что данные операционные системы перестают быть конкурентоспособными, в то время как Android и iOS охватывают всё большие аудитории.

Базируясь на возможностях, которые имело данное приложение, была создана мобильная платформа «1С: Предприятие 8».

Мобильная платформа «1С: Предприятие 8» (далее «мобильная платформа») – это общее название технологии, позволяющей создавать приложения, работающие на мобильных устройствах под управлением операционных систем Android, iOS и Windows.

Изначально, перед «мобильной платформой» ставились следующие задачи:

  • •    поддержка современных операционных систем, таких как Android и iOS;

  • •    эта система должна позволять использовать разработанные приложения в стиле, принятом на современных мобильных устройствах;

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

  • •    разработчик должен использовать тот же инструмент и те же подходы к разработке, что и при разработке приложений для «обычного» компьютера;

  • •    прикладной разработчик должен создавать решение в привычной среде разработки, при этом, по возможности, используя единый код для настольной и мобильной систем;

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

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

  • •    работа с мультимедиа (фотографии, видеозаписи, аудиозаписи);

  • •    обмен данными с сервером «1С: Предприятие»;

  • •    запуск файлов на телефоне;

  • •    функции геопозиционирования и так далее.

В «мобильной платформе» имеется возможность сделать аудиозапись, видеозапись или фотоснимок. Результат можно сохранить и использовать в дальнейшем в приклад- ном решении. Перед выполнением этих действий можно проверить, поддерживает ли мобильное устройство данные возможности. Доступно воспроизведение аудиозаписей, остановка воспроизведения и продолжение воспроизведения с указанной секунды.

Обмен данными между мобильным приложением, созданным на «мобильной платформе», и сервером «1С: Предприятие» осуществляется при помощи HTTP и Web-сервисов.

HTTP и Web-сервисы - это механизмы платформы, используемые для интеграции с другими информационными системами. Web-сервисы являются средством поддержки SOA (Service-OrientedArchitecture) – сервис -ориентированной архитектуры, которая является современным стандартом интеграции приложений и информационных систем.

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

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

  • •    определение доступных провайдеров геопозиционирования и получение информации по каждому из них;

  • •    выбор самого точного или самого энергоэкономичного провайдера;

  • •    определение актуального местоположения (долгота, широта, высота над уровнем моря, направление движения, скорость, дата);

  • •    возможность автоматического обновления местоположения в зависимости от периода времени или удаления от точки предыдущего местоположения;

  • •    получение адреса по местоположению и получение местоположения по адресу;

  • •    отображение адреса на карте.

Не смотря на то, что «мобильная платформа» достаточно сильно схожа со «своим старшим братом» (платформой «1С: Предприятие» для стационарных компьютеров), в ней имеются достаточно большие ограничения (рис. 1).

На рисунке 1 представлен перечень объектов платформы «1С: Предприятие», серым шрифтом указаны названия объектов, которые не доступны в «мобильной платформе».

Следует отметить тот факт, что приложения, созданные на «мобильной платформе», обычно, являются урезанными версиями конфигураций, дополняющими их. То есть, мобильные конфигурации играют роль клиентского приложения с ограниченным функционалом (что является вполне логичным, так как переносить весь функционал на мобильное устройство было бы слишком затратно), в то время как серверное приложение расположено на другом устройстве, а для обмена данными между этими конфигурациями используются Web- и HTTP-сервисы. На ряду с этим бывают и offline-приложения, которые не требуют передачи данных на удалённый сервер.

Рис. 1. Перечень типов объектов конфигурации

«Мобильная платформа» – очень перспективное направление, которому уделяют достаточно большое внимание. На осеннем партнёрском семинаре 1С, проходившем с 30 сентября по 3 октября 2016 года, был представлен план дальнейшего развития платформы. Планируется добавить в «мобильную платформу»:

  • •    объект встроенного языка «форматируемый документ»; • планировщик;

  • •    поддержку криптозащиты;

  • •    поддержку работы с двоичными данными;

  • •    календарь, в котором будут отображаться задания и события пользователя;

  • •    возможность работы с файловой системой мобильного приложения (диалог выбора файлов);

  • •    дальнейшее развитие геопозиционирования (работа с геозонами);

  • •    тестирование и исправление;

  • •    резервное копирование и так далее.

Учитывая тот факт, что сегодня мобильные устройства по техническим характеристикам практически не уступают стационарным компьютерам, возможно, в скором времени «мобильная платформа» не будет уступать «стационарной» ни в чём. И, наиболее вероятно, что главным сдерживающим фактором развития «мобильной платформы» является объём передаваемой между клиентским и серверным приложениями информации, так как для передачи больших объёмов данных требуется стабильное соединение с Internet. Но, как показывает практика, при использовании мобильного интернета, обычно, возникают три проблемы – отсутствие широкого покрытия сети, высокая стоимость, низкая скорость передачи данных. И пока эти проблемы будут сохранять свою актуальность, развитие «мобильной платформы» и становление её на один уровень со «стационарной» будет замедлено.

Список литературы Возможности и перспективы развития мобильной платформы «1С:Предприятие 8»

  • Мобильная платформа 1С:Предприятие 8 : 1С: Предприятие. -Режим доступа: , свободный
  • О выпуске новой версии «1С:Предприятие 8. Расширение для карманных компьютеров» и планах по прекращению поддержки продукта : Новости фирмы 1С. -Режим доступа: , свободный
  • О мобильной платформе 1С: Предприятие : Хабрахабр. -Режим доступа: , свободный
  • Функциональность, специфичная для мобильных устройств : 1С: Предприятие. -Режим доступа: , свободный
  • HTTP-сервисы : 1С: Предприятие. -Режим доступа: , свободный
  • Web-и HTTP-сервисы в расширениях : 1С: Предприятие. -Режим доступа: , свободный
  • Web-сервисы, механизм : 1С: Предприятие. -Режим доступа: , свободный
  • Хвостенко Т.М., Лобановская Е.П., Варсеева С.А. Учет наличия и движения материальных и денежных средств в программе «1С: Торговля и склад»//Вестник образовательного консорциума Среднерусский университет. Информационные технологии. -2015. -№ 6. -С. 45-48
Статья научная