Webapplikation mit Einbindung von Clienthardware möglich?



  • Moin,
    folgendes Szenario: in einer Client-Server-Architektur stellt sich momentan die Frage, ob eine native Clientsoftware ausgeliefert werden muss, oder ob man die Anforderungen auch mit einer Webapplikation, die gewisse Vorteile hätte, abbilden kann.

    Insbesondere ist hier der Zugriff auf clientseitige Hardware, beispielsweise Barcodescanner, RFID-Leser u.ä. zu nennen. Beispielsweise soll beim Einscannen eines Barcodes in der Applikation eine bestimmte Methode getriggert werden, die dann irgendwas an den Server sendet und ein Ergebnis zurückerhält.

    Hm...ist das überhaupt ohne weiteres möglich? Kann eine Webapplikation auf eni lokales Ereignis "Barcodescan" lauschen? Dachte im ersten Moment an (Achtung Unwort) ActiveX? Wie sieht es im .NET-Bereich aus?

    Danke&Gruß


  • Mod

    Wir haben das mit Barcode Scannern mal gemacht. Da haben wir die Scanner so konfiguriert, dass sie jede Eingabe mit Newline abgeschlossen haben - und durch das Newline Zeichen wurde die Form automatisch übertragen.

    Prinzipiell ist aber die Frage welche Clientsysteme du verwenden willst. Auf Hardware Inputs zu reagieren ist in Webanwendungen enorm umständlich.



  • Ich kann dir auch nicht viel dazu sagen, aber eine Möglichkeit wäre z.B ein kleines Programm, welches den Wert in eine Datenbank, z.B MySQL einspeichert. Und die Webanwendung sie wiederrum ausgibt oder eben verarbeitet? Ich habe letztens noch etwas für eine MySQL Datenbank gecodet. Ist eigentlich nicht all zu viel Arbeit.



  • Hallo,

    ggf. kann man sowas auch mit Java lösen. Setzt natürlich ein entsprechendes Java-Plugin voraus. Zudem muss der Nutzer dem Zugriff auf lokale Hardware zustimmen.

    Shade Of Mine's Lösung ist da wohl die sicherste - solang es sich nur um einen Barcodescanner handelt. Die meisten Modelle lassen sich mithilfe von Konfigurationsbarcodes so einstellen, dass sie entweder ein NL oder eben gar nichts nach Abschluss des Scans mitschicken. Meist kann man auch die Empfindlichkeit des Scankopfs und den Tastendruck (am Scanner) konfigurieren.

    LG


Anmelden zum Antworten