2012-02-21 2 views
3

Я искал ответ на этот вопрос в течение нескольких дней, но я не могу найти ничего конкретного.Доступ к клиентским устройствам из webapp

У меня есть несколько клиентов, для которых я создал сайты электронной коммерции. Я хочу создать систему продаж, которая идеально сочетается с моими системами электронной коммерции (так что инвентарь, клиенты, данные о продажах и т. Д. Сохраняются согласованными в обеих системах). Я хочу, чтобы POS был веб-сайтом и доступен из любого места и на любом устройстве (чтобы можно было сделать инвентаризацию на ноутбуке, или продажи могут быть удалены из магазина на ipad, например).

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

Основная цель этого проекта - сохранить POS как можно более гибким. Я хочу, чтобы он мог работать на любой платформе, практически с любыми устройствами, без необходимости устанавливать что-либо. Я буду настраивать POS на основных терминалах, чтобы можно было установить Java или плагин для браузера, чтобы включить эту функциональность, которая необязательно необходима нигде, кроме основного терминала (но, если возможно, это было бы здорово!).

Каков наилучший способ реализовать это без кодирования всего в два раза? Будет ли подключаемый модуль предоставить мне доступ, который мне нужен? Я посмотрел на Pepper и NaCl, но я все еще не уверен, что это то, что я ищу? Возможно, я мог бы сделать это с помощью active-x, но я не хочу ограничиваться IE. Я видел, что Silverlight может это сделать, но я хотел бы сохранить его openource. Теперь я думаю о создании его в php и адаптации его к использованию quercus на подписанном java-апплете?

Неужели кто-нибудь когда-либо делал что-либо подобное, и что, по-вашему, было бы лучшим способом сделать это?

ответ

0

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

Немного избыточно, но есть пик в this thread Я прокомментировал на днях.

+0

Я знаю много сканеров штрих-кода, подобных этому. Меня больше беспокоит управление ящиком, дисплей клиента и принтер .... – user1224419

Смежные вопросы