Supporting Diabetes Self-Management With Ubiquitous Computing Technologies: A User-Centered Inquiry