Mobile SMARTS

  1. Корисні посилання
  2. товстий клієнт
  3. Online і Offline
  4. засоби розробки
  5. До складу платформи входить:
  6. архітектура системи
  7. Інтерфейс на мобільному пристрої
  8. Принципи розробки в Mobile SMARTS

Mobile SMARTS - це програмна платформа для розробки корпоративних мобільних рішень під мобільні пристрої, смартфони, планшети, мобільні термінали збору даних (ТСД) і Мікрокіоски (прайс-чекер). Mobile SMARTS забезпечує розробку, впровадження, власне роботу і подальшу підтримку мобільної частини (front-end) транспортних, складських, торгових і виробничих систем.

На базі Mobile SMARTS створена велика кількість коробкових програмних продуктів і рішень:

Корисні посилання

основні переваги

готова інтеграція

більш ніж з 60ю обліковими і торговими системами, з конфігураціями 1С

товстий клієнт

Швидкий, красивий і функціональний товстий клієнт
(Під ПК, Windows CE, Windows Mobile і Android)

Online і Offline

Можливість роботи без мережі, з частковим покриттям мережі або повністю онлайн.

засоби розробки

Які максимально адаптовані саме для створення мобільних облікових рішень

Читати докладніше про переваги .


До складу платформи входить:

  • Панель управління (засіб розробки та адміністрування);
  • Сервер мобільних пристроїв і сервер друку;
  • Засоби інтеграції (коннектор до сервера, компоненти COM, бізнес-коннектори до баз 1С, Axapta, Navision, MS SQL);
  • Програма-установник клієнта Mobile SMARTS під мобільні пристрої;
  • Клієнт Mobile SMARTS під персональний комп'ютер для тестування і налагодження (свого роду «емулятор»).


Mobile SMARTS працює практично на всіх терміналах і КПК під управлінням операційних систем Windows CE, Windows Mobile і Android і дозволяє максимально використовувати можливості обладнання: вбудований сканер штрих-коду, кольоровий екран, звук, пристрій вібрації, Wi-Fi, фотокамеру і т.д.


Розробка ведеться з 2005 року.

архітектура системи

Архітектура Mobile SMARTS клієнт-серверна, з товстим клієнтом і можливістю роботи за відсутності сервера.

На мобільному пристрої працює товстий клієнт Mobile SMARTS, який адаптований під кожне конкретне сумісне обладнання, вміє управляти вбудованим сканером штрихкоду, бездротовим зв'язком, камерою і т.д.

Архітектура системи клієнт-серверна, але клієнт Mobile SMARTS може працювати в повністю автономному режимі (офлайн) взагалі без будь-якого сервера. Це зручно для рішень в стилі завантаження / розвантаження файлів безпосередньо між ТСД і обліковою базою (виїзна торгівля, виїзна інвентаризація і т.п. без Wi-Fi і мобільного інтернету).

Сервер Mobile SMARTS обов'язковий для бездротових варіантів рішення, коли використовується Wi-Fi або мобільний інтернет. Основне завдання сервера - обслуговування запитів на отримання / відправку документів, номенклатури та інших даних від клієнтів з мобільних ТСД. Сервер роздає клієнтам документи / завдання відповідно до вказівок, черговістю, пріоритетом, і отримує від них результати роботи.

Крім цього сервер займається зберіганням серверних довідників, зберіганням локальних довідників ТСД для відправки клієнтам, а також тимчасовим зберіганням документів ТСД.

Сервер Mobile SMARTS - всього лише проміжне сховище, і він не реалізує ніякої власної прикладної логіки по роботі з документами і даними. Обробкою документів займаються мобільні пристрої, а підготовкою даних для мобільних пристроїв і обробкою результату повинна займатися прикладна облікова система, яка використовує Mobile SMARTS для вирішення завдань мобільного автоматизації.

Читати докладніше про архітектуру

Інтерфейс на мобільному пристрої

Mobile SMARTS надає на мобільному пристрої зручний, зрозумілий користувачеві інтерфейс, для роботи з яким не потрібно тачскрін (стилус) та інші складні навички роботи з мобільними комп'ютерами.

Крім того, унікальний підхід до розробки додатків, який використовується в Mobile SMARTS, практично гарантує, що будь-яка середня програміст своїми діями та ідеями не зможе зіпсувати ергономіку підсумкового додатки (тому що, наприклад, у нього просто немає можливості розташувати на екрані дрібну тьмяну кнопку , яка вимагає натиснення цвяхом).

Розробка користувальницького інтерфейсу додатку під Mobile SMARTS ведеться в панелі управління Mobile SMARTS, яка безкоштовно поставляється з кожним дистрибутивом платформи.

Більш детально див. Розділ програмування користувальницького інтерфейсу додатків в Mobile SMARTS .

Приклади екранів для різних завдань і різних мобільних пристроїв:


Принципи розробки в Mobile SMARTS

Mobile SMARTS надає розробнику своєрідні «кубики Lego», звані дії, з яких він може побудувати алгоритм роботи мобільного пристрою. Дії - досить високорівневі блоки, і дозволяють налаштувати як логіку роботи, так і призначений для користувача інтерфейс програми.

«Гуртки та стрілочки», намальовані на аркуші паперу в процесі обговорення того, як комірник буде працювати з мобільним пристроєм, переводяться програмістом в «кубики Lego» дій Mobile SMARTS, а Mobile SMARTS виконує їх як екрани на мобільному пристрої:

Mobile SMARTS спочатку заточена під розробку облікових бізнес-додатків, які будуть мати справу з товарами, штрих-кодами, документами і т.п. Тому такі поняття як довідник номенклатури, користувачі, типи документів і т.п. - вже заздалегідь закладені в системі і не вимагають програмування. Однак, це не заважає розробнику додати будь-які додаткові поля в картку номенклатури або шапку документа, додати в документ нові колонки, нову табличну частину і т.п. Крім того, передбачено додавання будь-яких користувальницьких довідників.

Читати докладніше про розробку на Mobile SMARTS .