Withcare++: a data acquisition and analysis technology platform for diabetes management