Skip to content

GSoC · Enhanced Android App

Campbell edited this page Mar 9, 2015 · 8 revisions

You are here: Home · GSoC 2015 · Enhanced Android App


Summary

Bika LIMS has some lab forms running on Android for labs without enough desk space for bigger hardware. There is also demand for a standalone app to use in remote sampling locations, e.g. health care, which can then be synced with on-line servers when the app gets in range.

It should capture sampling point / patient details, take photos and GPS coordinates, and record results for field analyses.

With this in mind, the following are the modules to be implemented:

  • Filtered listings
  • Data capture
  • Server sync
  • Search via bar-code scanning
  • More on-line functionality

In future, this app will be detached from Bika LIMS, so code design should take this into account allowing adapters to be registered for item listings, schema discovery, create, update, and delete methods. Bika labs must provide a set of these adapters for bika.* packages.

Expected results: A functional app to capture remote data and sync it with Bika servers.

Skills required: Android SDK, HTML, Python, Plone, jQuery, CSS. Familiarity with Bika LIMS is a plus.

Skill level: High

Mentors: J. Puiggené, C. McKellar-Basset


###Functional overview

Clone this wiki locally