This section does not cover networking or network security related literature because the goal of this paper is to understand the big picture of smart-phone-based m-health applications and discuss the implications of unique features of mobile development platforms on developers. Typically, mobile development platforms provide encapsulated networking services, which are usually not what app developers need to implement.