With the all-around popularization and development of Internet, Web has become the main platform of all kinds of network information. However, tremendous information which is increased by exponent makes the valuable knowledge submerge into the information sea. Users find it more difficult to research, visit, learn and maintain information. According to this circumstance, this paper has built a smart books model based on domain ontology and context-awareness computing. Based on the field characteristics and sharing requirement of domain knowledge, ontology is selected as knowledge representation method, meet the needs of users in domain ontology modeling procedure. Context-awareness computing model are used to support the smart books model and its implementation process are proposed.