The app has been designed for use with Freightlab, which is an internet-based transport management software system written by CBMC Ltd. But since it uses only the standard HTTP protocol, it can be used by anyone, and communicate with any suitably configured web server.
The current version (0.1) is a prototype. It demonstrate the barcode scanning and internet connectivity capabilities of the iPhone.
Scanned barcodes are sent via HTTP to a suitably configured web server.
For this prototype, we have pre-configured a publicly available server which responds by echoing the barcode back to the user on the iPhone display. This demonstrates that the iPhone successfully read the barcode and communicated it to the server.
To use the App (requires an auto-focus camera and wifi, e.g. iPhone 3GS, iPhone 4):
1) Touch the 'Scan' button (this will fire up the camera)
2) Aim the camera at the barcode you want to scan. Hold it steady in good light, and wait for it to focus.
3) As soon is the barcode is read, the camera closes, and the barcode is displayed in the text box.
4) If you see the barcode under the 'Response', this means the barcode was also successfully received by the remote HTTP server (the URL of the server can be configured in 'Options' if required - the default provided is our pre-configured server which currently echos the data back to the iPhone)
Future versions of this App will add useful functionality (e.g. recording packing of orders, printing transport labels, scheduling deliveries, etc.)