Czy HTML5 może komunikować się z urządzeniami peryferyjnymi, takimi jak skanery i czytniki kart kredytowych?

Moja firma pisze oprogramowanie, które instaluje się na komputerach klienckich w celu wykonywania transakcji w punkcie sprzedaży. Oprogramowanie łączy się z różnymi zewnętrznymi urządzeniami peryferyjnymi (drukarki paragonów, skanery kodów kreskowych, czytniki kart kredytowych itp.). Robimy to za pomocą aplikacji WinForm, którą stworzyliśmy w Visual Studio przy użyciu biblioteki Microsoft OPOS, która z kolei komunikuje się z naszym serwerem w chmurze (a la model klient-serwer).

W tym modelu występują oczywiste nieefektywności, głównie w przypadku aktualizacji. Badam inne sposoby komunikacji z tymi urządzeniami peryferyjnymi przez Internet, najlepiej za pomocą przeglądarki internetowej. O ile wiem, Java jest jedną z niewielu technologii, która może robić to, czego szukamy (za pośrednictwem apletu) i zakładam, że Adobe Flash może również (za pośrednictwem platformy Air). Są one opłacalne, ale nie są preferowane, ponieważ chcemy uruchamiać nasze oprogramowanie na urządzeniach mobilnych z dostępem do Internetu.

Czy ktoś ma sugestie dotyczące innych sposobów komunikowania się z zewnętrznymi urządzeniami peryferyjnymi przez Internet?

questionAnswers(5)

yourAnswerToTheQuestion