Study of Software Support Environment for Context-Aware Computing
|School||Wuhan University of Technology|
|Course||Applied Computer Technology|
|Keywords||Pervasive/Ubiquitous computing Context-aware computing Software support environment Context information model|
To promote the development of computer technology it is essential to adopt a homologous computing paradigm. With rapid development of computing technology, communication technology and sensor technology, now it is an urgent need to explore the new computing paradigm homologous with the current development trend of computer technology. That is the ubiquitous or pervasive computing. The main idea of pervasive computing is to embed computer into the living environment or tool of human, so as to make the computer invisible from user’s sight and the users can focus on their task itself. In order to realize this idea, the system needs to be aware context information of the environment.Context-aware computing technology as one of the key technologies in pervasive computing involves multi-disciplinary integration and many domains knowledge. But the software support environment for context-aware computing is the important premise and the foundation to carry on research about context-aware computing and its application.So in this thesis, research on building an software support environment for context-aware computing is focused.The main research contents and the research results of this thesis include:(1) Analyzed and summarized the pervasive computing concept, main characteristic and connotation, the domestic and foreign related research project. Summarized the existing technology, clearly described the function, the characteristic, and involved essential technology which software support environment for context-aware computing should have.Provided the goal for software support environment for context-aware computing to realize.(2) Studied the context importance and the definition from Human-Computer Interaction angle, and context detailed classification. Studied context-aware computing definition and context life cycle in context-aware computing, researched and dissertated from three aspects: context acquisition, context processing and context service.Provided the detailed function demands for establishing software support environment system model for context-aware computing.(3) Studied a new software support environment system model for context-aware computing after studied and analyzed domestic and foreign software support environment for context-aware computing.(4) Studied the context information model and established a kind of entity-type context information model, realized a kind of general context information data structure and used it to realize context XML description and the general context query service and the context event service.(5) Finally studied the design and development of context-aware application system based on software support environment for context-aware computing.This thesis is worthy for further research in software support enviroment for context-aware computing.