In this paper, we study how mobile computing and wireless technologies can be explored to provide effective ubiquitous healthcare services. Instead of reinventing the wheels, we make use of smartphones, off-the-shelf components, and existing technologies in ubiquitous computing (i.e. wireless and mobile positioning technologies, and data acquisition techniques and processing via sensors) to develop a middleware, and tools for the development of systems and applications to provide effective ubiquitous healthcare services. Two main tasks to be studied are: 1) Developing a framework, called Smart Health, to provide the infrastructure and architectural support for realizing ubiquitous healthcare services, and 2) Designing and developing ubiquitous healthcare applications by utilizing the SmartHelath framework to let users experience and benefit from the provided services. We use scenarios to illustrate how mobile/wireless and sensor technologies can enable ubiquitous healthcare services in Smart Health. Some of the examples included in Smart Health are: location tracking, vital signs and well-being data acquisition and analysis, fall detection and behavior monitoring, and sleep analysis. As a start, based on the Smart Health framework, we introduce a smartphone app, called Smart Mood, for tracking the mood of patients who are suffering mood disorder (i.e., manic and depression) to demonstrate how Smart Health can effectively enable ubiquitous healthcare services.