Евгений Сайты › Peppers Сбер ID
Сайты, SEO и GEO, реклама, чат-боты, ИИ и дизайн | Москва
Рейтинг
9 371
№ 111 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
9 /10
Город
Москва
Опыт работы
11 лет
На сайте с
2016 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей

Приложение для кнопочных телефонов: обход оборудования на химзаводе на J2ME, поддержка Symbian и Bada, перенос с Palm, сервер на Java

Используемые навыки Bada J2ME Java Palm Symbian

Описание

Обходчики химического завода теперь проверяют оборудование и записывают показания приборов во взрывоопасных цехах в приложении для кнопочных телефонов. Написал его на J2ME, а серверную часть на Java Евгений Росляков. Он делает сайты и программы для бизнеса с 2016 года. Статус — самозанятый: работает по договору, юрлицам выдаёт закрывающие документы. Заказчиков принимает в Москве, а вне её работает удалённо.

На заводе есть правило, которое не обойти: во взрывоопасной зоне разрешены только телефоны со взрывозащитой и сертификатом. Сертифицированных смартфонов у завода нет, зато есть кнопочные модели, которые запускают приложения Java ME. Покупать новые смартфоны всем обходчикам бюджет не тянул. К тому же в перчатках сенсорный экран неудобен, а кнопочный телефон держит заряд всю смену.

В других цехах доживали свой век старые устройства: смартфоны на Symbian, телефоны на Bada и карманные компьютеры Palm в лаборатории. Маршруты обхода писали на бумаге, а вечером кто-то переносил их в Excel. Пропущенную точку замечали через сутки, если вообще замечали.

Задача: одна программа на всех устройствах, которая ведёт обходчика по маршруту, работает без связи и сама отправляет данные.

Решение

Выбрал J2ME: профиль MIDP на Java ME запускается на кнопочных взрывозащищённых моделях завода, а на образцах смартфонов с Symbian и телефонов с Bada я проверил, что он идёт и там. Поэтому программа одна, а не три.

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

Связи в цехах нет, так что всё хранится в памяти телефона. Когда обходчик выходит из цеха и телефон ловит Wi-Fi или сотовую сеть, приложение отправляет накопленное. Каждая запись несёт свой номер, поэтому при обрыве отправка повторяется, а дубликатов на сервере не возникает.

Серверная часть на Java принимает данные, строит журнал обходов и показывает мастеру смены пропущенные точки и отклонения. Мастер узнаёт о проблеме, пока обходчик ещё на территории, а не наутро.

С Palm поступили так: лабораторные устройства выводятся из работы, их маршруты перенесены в общий журнал, а сотрудники переходят на телефоны с тем же приложением. В цехах, где разрешены обычные устройства, программа стоит на Symbian и Bada.

Проверял на образцах моделей завода: сначала вне опасной зоны, потом на пробном маршруте вместе с представителем службы безопасности. Внутри цеха никто не экспериментирует, правила у завода свои.

Результат

Обходчики идут по маршруту с телефоном и больше не пишут на бумаге. Мастер видит журнал в тот же день, пропущенная точка заметна сразу. Вечерний Excel не нужен, а исправить показание «по памяти» теперь трудно: значение вводится прямо на точке.

Ставить приложение просто: один файл на все подходящие устройства. Если завод купит ещё телефонов с поддержкой Java ME, скорее всего хватит поставить тот же файл и проверить экран и клавиши, но проверять придётся каждую новую модель.

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

Дальше можно добавить фото замечаний там, где разрешена камера, и отчёт об износе оборудования по накопленным показаниям. Решение за заводом.

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

Оценили проект:

Другие проекты

Все проекты →
Маркетинг и Продвижение Продвижение в интернете для магазина детских товаров в Алматы: товарные кампании в Yandex и Google Adwords, чистый фид и Ecommerce-аналитика
Продвижение в интернете для магазина детских товаров в Алматы: товарные кампании в Yandex и Google Adwords, чистый фид и Ecommerce-аналитика
19
Веб-разработка и IT Создание сайта на CS-Cart для магазина электроинструмента: переезд с Microsoft Commerce Server и X-Cart, опт и розница в одном магазине
Создание сайта на CS-Cart для магазина электроинструмента: переезд с Microsoft Commerce Server и X-Cart, опт и розница в одном магазине
24
Веб-разработка и IT Разработка API для службы доставки воды: REST на FastAPI, вход через OAuth для приложения и партнёров, Веб-API для курьеров
Разработка API для службы доставки воды: REST на FastAPI, вход через OAuth для приложения и партнёров, Веб-API для курьеров
19
Маркетинг и Продвижение Продвижение в интернете: аудит сайтов, консультации по SEO, GEO (Generative Engine Optimization) и AEO для ответов нейросетей, аналитика в Метрике и Google Analytics
Продвижение в интернете: аудит сайтов, консультации по SEO, GEO (Generative Engine Optimization) и AEO для ответов нейросетей, аналитика в Метрике и Google Analytics
27