An iPhone app for reading barcodes