Windows-приложение для работы с QR-сканером (и Android-планшетом)
Цена договорная
•
наличный расчёт, безналичный расчёт
Здравствуйте,
Что требуется:
Windows-компьютер с USB QR-штрих сканером, которое даёт команды планшету (подключенному в ту же локальную сеть, что и Windows-компьютер), можно через IFTTT (или т.п.). Точнее, на веб-страничку, посторянно открытую на данном планшете (дабы не усложнять написанием нативного приложения).
Планшет должен обратно на этот же комп (напрямую либо через web-посредника) посылать выбранные (см. мокап) юзером значения.
См. "barcode scanner call diagram.png".
ИДЕЯ:
~~~~~~
1. Хочу, чтобы через QR-сканер на Планшете открывалась web-страничка на localhost-е по определенному порту.
2. Если юзер бездействует (т.е. не кликает, не печатает и не скроллит) в течение 10-и секунд, то страничка "экспайрится" и осуществляется переход на "Welcome-page". Браузерная кнопка "Back" не должна иметь возможность открыть страничку по истории (e.g. "Expires: 16 Apr 2001 07:28:00 GMT").
3. Также со странички Юзер имеет возможность нажать кнопку "Выйти" (поведение после выхода - аналогично описаному выше в пункте 2).
4. Клиентское приложение в браузере по сабмиту Юзера ajax-ом отправляет (на тот же сервер) данные из форм (см. мокап "webpage mockup.png").
КОНФИГУРАЦИЯ СИСТЕМЫ:
~~~~~~~~~~~~~~~~~~~~~~~~
Требуется приложение (сервис?) для деплоя под Windows 8, работающее с USB-портом штрих-сканера и PostgreSQL (см. подробнее в "Конфигурация среды" ниже). В этой же (локальной) сети находится и Андроид-Планшет.
Штрих-сканер предлагайте любой из QR-сканнеров, доступный массово.
МОЁ ВИДЕНИЕ РЕШЕНИЯ (могу ошибаться в деталях):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Я вижу решение в виде приложения/Windows сервиса, которое через локальную сеть отдает "команды" Android-планшету на переход на https://localhost:4567/form, передавая в виде "input type=hidden" итог работы штрих-сканнера.
"Передавать команды" можно хоть через IFTTT, если задержка будет не более 1-2 секунд.
На этой страничке (некешируемой, дабы избежать кнопок "Back" и незакрытых логин-сессий) сервер будет отдавать страничку с заполенными контролами, согласно отсканированному штрих-коду.
Эта страничка будет делать Ajax Submit-ы обратно на тот же самый сервер (см. мокап).
ДЕТАЛИ РЕАЛИЗАЦИИ:
~~~~~~~~~~~~~~~~~~~~
Конфигурация среды:
~~~~~~~~~~~~~~~~~~
OS Name: Windows 8
Architecture: x86
Database: PostgreSQL-9.1.4-1-windows
Что требуется:
Windows-компьютер с USB QR-штрих сканером, которое даёт команды планшету (подключенному в ту же локальную сеть, что и Windows-компьютер), можно через IFTTT (или т.п.). Точнее, на веб-страничку, посторянно открытую на данном планшете (дабы не усложнять написанием нативного приложения).
Планшет должен обратно на этот же комп (напрямую либо через web-посредника) посылать выбранные (см. мокап) юзером значения.
См. "barcode scanner call diagram.png".
ИДЕЯ:
~~~~~~
1. Хочу, чтобы через QR-сканер на Планшете открывалась web-страничка на localhost-е по определенному порту.
2. Если юзер бездействует (т.е. не кликает, не печатает и не скроллит) в течение 10-и секунд, то страничка "экспайрится" и осуществляется переход на "Welcome-page". Браузерная кнопка "Back" не должна иметь возможность открыть страничку по истории (e.g. "Expires: 16 Apr 2001 07:28:00 GMT").
3. Также со странички Юзер имеет возможность нажать кнопку "Выйти" (поведение после выхода - аналогично описаному выше в пункте 2).
4. Клиентское приложение в браузере по сабмиту Юзера ajax-ом отправляет (на тот же сервер) данные из форм (см. мокап "webpage mockup.png").
КОНФИГУРАЦИЯ СИСТЕМЫ:
~~~~~~~~~~~~~~~~~~~~~~~~
Требуется приложение (сервис?) для деплоя под Windows 8, работающее с USB-портом штрих-сканера и PostgreSQL (см. подробнее в "Конфигурация среды" ниже). В этой же (локальной) сети находится и Андроид-Планшет.
Штрих-сканер предлагайте любой из QR-сканнеров, доступный массово.
МОЁ ВИДЕНИЕ РЕШЕНИЯ (могу ошибаться в деталях):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Я вижу решение в виде приложения/Windows сервиса, которое через локальную сеть отдает "команды" Android-планшету на переход на https://localhost:4567/form, передавая в виде "input type=hidden" итог работы штрих-сканнера.
"Передавать команды" можно хоть через IFTTT, если задержка будет не более 1-2 секунд.
На этой страничке (некешируемой, дабы избежать кнопок "Back" и незакрытых логин-сессий) сервер будет отдавать страничку с заполенными контролами, согласно отсканированному штрих-коду.
Эта страничка будет делать Ajax Submit-ы обратно на тот же самый сервер (см. мокап).
ДЕТАЛИ РЕАЛИЗАЦИИ:
~~~~~~~~~~~~~~~~~~~~
- приложение при загрузке читает конфиг-файл с кредами для подключения к БД (см. пример в аттаче, нужно будет его переименовать в "app.properties") из файла, находящегося здесь:
..\..\configuration\app.properties - Приложение начинает "слушать" USB-порт штрих-сканнера.
- Когда к штрих-сканнеру подносят QR-код, тот (через приложение/Windows сервис) дает команду Планшету открыть страничку https://localhost:4567/form
- Далее клиентский код в браузере должен делать сабмит на это же приложение по адресу https://localhost:4567/reserve
Конфигурация среды:
~~~~~~~~~~~~~~~~~~
OS Name: Windows 8
Architecture: x86
Database: PostgreSQL-9.1.4-1-windows
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.