I need the ability for a field operator (using an iPad) to select a feature in a geodatabase served via ArcGIS Server, and scan its barcode, which should be entered into the geodatabase as an attribute.
1) Will Esri's ArcGIS app handle this capability - can it talk to an external barcode reader, and use the output of the barcode reader to edit an attribute?
2) Assuming that it can't and we need to write an our own app, are there any mechanisms within Esri's iOS API which allow talking to hardware devices?
The ideal scenario would be a wizard-based approach which prompted the user to scan the barcode when a suitable feature was clicked, then entered the resulting barcode text as an attribute. A more manual, step-by-step workaround would be acceptable if necessary.
I've assumed that an external barcode reader, connected via Bluetooth, will be necessary as it's impractical to use the iPad's own camera due to accessibility issues (eg pits).