We have reviewed the research of context awareness of recent years in this paper. First of all, we describe the definitions of context and context awareness which are made by different scholars in different fields, and propose our own definition. In addition, different classifications of context and context awareness are analyzed. We focus on context acquisition and sensing, context modeling and representation, context filtering and fusion, context storage and retrieval in context awareness computing. Finally, the context awareness application of domestic and foreign are discussed, and the development of the context awareness is prospected.