Разработчики: | Клеверенс (Cleverence) |
Технологии: | Средства разработки приложений |
Содержание |
Mobile SMARTS — это программная платформа для разработки корпоративных мобильных решений под мобильные терминалы сбора данных (ТСД), микрокиоски (прайс-чекеры) и КПК.
Платформа Mobile SMARTS - решение, ориентированное на эффективную автоматизацию бизнес-процессов в различных отраслях. Сочетая в себе гибкость конфигурирования и широкие возможности разработки, она предоставляет компаниям инструменты для создания высокопроизводительных мобильных приложений без лишних затрат на перекомпиляцию или сложную интеграцию.
На базе платформы создано большое число коробочных программных продуктов и решений: Склад 15, Магазин 15, Учёт 15 и др.
2024
Преимущества платформы
- Платформа Mobile SMARTS – полностью российская разработка и внесена в Единый реестр российских программ для ЭВМ и БД (запись в реестре №3331 от 03.05.2017).
- Платформа Mobile SMARTS предоставляет широкие возможности для доработки и настройки конфигурации «под себя».
- Средства и приёмы разработки, которые максимально адаптированы именно для создания мобильных учетных решений («резиновый» мобильный интерфейс, встроенная навигация внутри мобильного приложения, возвраты и отмены, умные шаблоны форматирования всех элементов экрана и многое другое).
- Поддерживает одновременно Windows и Android без перекомпиляции.
- Поддержка одновременно оффлайн, онлайн и гибридного режима.
- Работа всего оборудования с одним сервером/ПК в единой среде.
- Централизованное автоматическое обновление native клиента.
- В 2 раза быстрее, чем писать на С#.
- В несколько раз надёжнее, чем на мобильной 1С.
Состав платформы
В состав платформы входят:
- Панель управления (средство разработки и администрирования).
- Сервер мобильных устройств и сервер печати.
- Средства интеграции (коннектор к серверу, компоненты OLE/COM, бизнес-коннекторы к базам 1С, Axapta, Navision, MS SQL).
- Утилиты конвертации для TXT/CSV/Excel.
- Программа-установщик клиента платформы под мобильные устройства.
- Клиент платформы под персональный компьютер для тестирования и отладки (своего рода «эмулятор»).
Платформа Mobile SMARTS работает практически на всех терминалах и КПК под управлением операционных систем Windows CE, Windows Mobile и Android и позволяет максимально использовать возможности оборудования: встроенный сканер штрихкода, цветной экран, звук, устройство вибрации, Wi-Fi, фотокамеру и т.д.
Архитектура системы
Архитектура системы клиент-серверная, но клиент Mobile SMARTS может работать в полностью автономном режиме (оффлайн) вообще без какого-либо сервера.
Сервер необходим для беспроводных соединений через Wi-Fi или мобильный интернет и обслуживает запросы от клиентов на передачу/отправку данных. Он также хранит справочники и временные документы, но не имеет собственной прикладной логики по работе с документами и данными. Обработкой документов занимаются мобильные устройства, а подготовкой данных для мобильных устройств и обработкой результата должна заниматься прикладная учётная система, которая использует Mobile SMARTS для решения задач мобильной автоматизации.
Пользовательский интерфейс на мобильном устройстве
Платформа Mobile SMARTS предоставляет на мобильном устройстве удобный, понятный пользователю интерфейс, для работы с которым не требуется тачскрин (стилус) и другие сложные навыки работы с мобильными компьютерами.
Кроме того, уникальный подход к разработке приложений, используемый в платформе Mobile SMARTS, практически гарантирует, что любой средний программист своими действиями и идеями не сможет испортить эргономику итогового приложения (т.к., например, у него просто нет возможности расположить на экране мелкую тусклую кнопку, которая требует нажатия гвоздем).Михаил Рожков, PARMA TG: Большинство наших BPM-проектов выходят за рамки отдельных процессов и организаций
Разработка пользовательского интерфейса приложения под Платформу Mobile SMARTS ведется в панели управления Mobile SMARTS, которая бесплатно поставляется с каждым дистрибутивом платформы.
Инструменты для разработчиков
- Нативное клиентское приложение для ТСД под Android и Windows Mobile/CE.
- Конфигуратор для внесения изменений в типовую версию программы (панель управления).
- Общий сервер для любых продуктов, работающих на платформе Mobile SMARTS. Сервер запускается в виде службы Windows.
- Клиент разработчика для ПК (Windows/Linux), типа эмулятора.
- Утилита для работы в терминальном доступе RDP — специальная утилита синхронизации, копирует необходимые файлы между ТСД и удаленным компьютером в сети, на котором установлена учетная система, когда работа ведется в батч-режиме. Устанавливается только на клиентском рабочем месте.
- Утилита Excel и CSV обмена — специальная утилита для ПК, позволяет обмениваться данными (справочниками и документами) между сервером и ТСД. Программа конвертирует обычные файлы Excel или CSV в формат, понятный программе терминала (клиенту), и обратно.
Платформа Mobile SMARTS изначально заточена под разработку учётных бизнес-приложений, которые будут иметь дело с товарами, штрихкодами, документами и т.п. Поэтому такие понятия как справочник номенклатуры, пользователи, типы документов и т.п. — уже заранее заложены в системе и не требуют программирования. Однако, это не мешает разработчику добавить любые дополнительные поля в карточку номенклатуры или шапку документа, добавить в документ новые колонки, новую табличную часть и т.п. Кроме того, предусмотрено добавление любых пользовательских справочников.
Используя Mobile SMARTS, компании могут создавать интуитивно понятные приложения с простым пользовательским интерфейсом, минимизируя необходимость в обучении персонала и увеличивая производительность труда. Благодаря гибким инструментам разработки и возможности создания индивидуальных настроек, Mobile SMARTS позволяет организациям максимально адаптировать решения под свои потребности, обеспечивая конкурентное преимущество на рынке.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (389)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
КРИТ (KRIT) (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (595, 304)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Сбербанк (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
РЖД-Технологии (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Сбербанк (1, 1)
Другие (12, 12)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 324
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Турбо X - 2
Siemens Xcelerator - 2
Java - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Axiom JDK (ранее Liberica JDK до 2022) - 1
Другие 8