DialBetics: A Novel Smartphone-based Self-management Support System for Type 2 Diabetes Patients. (March 2014)