Meeting Minutes September 13, 2013 - mgrah043/sequence_database_barcode_scanner GitHub Wiki
Major Tasks
Defining the requirements for all functions
- Smartphone Camera integration a. Using the Camera to read and decode barcodes b. Passing the decoded barcode information to the next process
- Smartphone Bluetooth connection ( will provide some devices to test with ) a. Pairing the Smartphone with our Code XML M3 modems b. Configuring the Bluetooth reverse tethering to send information over HTTP
- GUI design and implementation a. Preliminary design
- Mock Webservices Implementation
- Tying it all together
Other Notes
• Re-evaluate scope end of Nov, beginning of Dec. If done all existing functions, look to expand scope of project to add more functionality to GUI.
• For Phase 1 ) use existing Bluetooth modems (Code XML M3) for initial work / look to expand to other Bluetooth devices after the Nov/Dec presentation
• Be compatible with android generic Ice cream sandwich (4.0.4) / Contingent on Bluetooth issues.
• For each function create story board / requirements document.
• All software developed will be done under the Apache 2 license and made available on GitHub, except for Webservice implementation (not the mock).
AAFC todo’s
- Define webservices definition of the API
- Webservices implementation Two packages a. Camera scanner package b. Webservices package
Current Scanner Functions:
- Login to Database – unique barcode for each experimenter used to log in the user into the database to verify that they have the correct permissions to access and modify data –This is not currently functional
- Lookup – retrieve information on what the scanned barcode is
- Get Contents – shows a list of stored containers in a storage unit or stored specimens/samples in a container
- Move – function to change the storage information of either a whole container or a specimen/sample within a container
- Bulk Move – function to add storable items to a container in a bulk fashion
- Create Sample – create a new DNA extract sample in the database from scanning a source specimen –This is not currently functional and will need to be revised
- Append Transfer Date – adds a new transfer date to the scanned specimen -(This function will need to be revised)
Discussed Milestones