peryferia poprzez przeglądarkę

0

Witam

Od pewnego czasu dręczy mnie pewna myśl. Coraz więcej jest aplikacji Internetowych. Coraz więcej słyszy się o chmurze obliczeniowej i opartych na niej aplikacjach SaaS lub ewentualnie S+S. Czy te rozwiązania pozwalają na zarządzanie zewnętrznymi urządzeniami peryferyjnymi? Jakiego języka powinienem użyć, żeby urządzenia współpracowały jak najlepiej z aplikacją Internetową, czy poprzez zdalne serwery w chmurze? Chodzi mi szczególnie o niestandardowe urządzenia, jak czytniki kodów kreskowych, biometryczne, kasy fiskalne itp.? Połączenie z komputerem jest poprzez TCP/IP, UDP lub RS232. Do tej pory programy tego typu były umieszczone na stacji roboczej lokalnie. Chodzi mi o przeniesienie tego do sieci i podłączyć urządzenie do routera lub bezpośrednio do komputera w przypadku RS232. Następnie chciałbym zdalnie przez przeglądarkę za pośrednictwem aplikacji Internetowej (lub w chmurze) zarządzać tym urządzeniem z innego komputera w zupełnie innej lokalizacji. Czy jest to w ogóle możliwe?

0

Podłączenie do komputera klienta urządzenia tak, aby sieć sterowała teoretycznie możliwe jest. Aby uzyskać dostęp do czegoś, co jest na lokalnym komputerze potrzebujesz jakiejś warstwy pośredniczącej - czy to appletu w Javie (nie mam pojęcia, czy pozwala na wyjście poza sandbox) czy rozwiązań w rodzaju NaCl... ewentualnie ActiveX :-)

Jeżeli z kolei chcesz z poziomu przeglądarki sterować urządzeniem podłączonym gdzieś do jakiegoś serwera to jest to proste - bo serwer może być tak zrobiony, aby dalej przekazywać to do fizycznych urządzeń. Dokładnie tak samo jak używa się tego obecnie, tylko potrzebna jest warstwa przekazująca żądania do urządzenia i odbierająca informacje od niego, przekazująca to dalej do komputera klienckiego.

Są też rozwiązania pochodne od zdalnych pulpitów, w rodzaju RS232-over-IP.

Ogólnie - SaaS, 3S, S+S, chmury i aplikacje webowe nie są do wszystkiego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1