My latest work-project involves the use of a hand held scanner. Yep, the kind they use at grocery and big box stores. You take the scanner and scan a bar code and it reads the numbers into a text box.
I took that, and made a web site using MS MVC 5 technology. The scanner scans into a text box, then jquery handles it and calls the database using ajax. I take that number that was scanned in and see if it’s a part of the order. If so that’s a good thing and I log it in the database. If not, then they scanned the wrong thing.
The hard part about all of this are the ‘layers’. Getting the UI layer to talk to the server and back and forth all the way back to the screen is tough.
You might be asking why did I use a web page? Well, I wanted it to be easy to distribute to multiple sites and locations. Nuff said.