Title :
Isotope Programming Model: a Kind of Program Model for Context-Aware Application
Author :
Min, Xi ; Jizhong, Zhao ; Yong, Qi ; Hui, He ; Ming, Li ; Wei, Wei
Author_Institution :
Xian Jiaotong Univ., Xi´´an
Abstract :
The major feature of context-aware applications is that the program can implement different actions according to the context environment of users. With regard to programming context-aware applications with the traditional object-oriented model, behaviors related to the context may be distributed in a program, which should be separated through branching statement, thus greatly reducing the degree of adaptation to environmental changes. This paper, after analyzing the issue of programming context-aware applications through the object-oriented model, puts forward Isotope Programming Model(IPM), which enlarges the concept of object and converts the object from the aggregation of attribute and behavior into the aggregation of attribute and a series of behavior code documents directed to different context. Each code document includes a segment of environment description information and the behavior that the object takes on in the context. The behavior separation is able to enhance the flexibility of program development and reduce environmental changes´ impact on program. The analysis of IPM performances in several possible changes of the environment reveals that IPM model provides better adaptability for application development than the object- oriented model.
Keywords :
object-oriented programming; software engineering; ubiquitous computing; behavior code documents; branching statement; context-aware application; environmental changes impact; isotope programming model; object-oriented model; program development; Application software; Context modeling; Context-aware services; Distributed computing; Helium; Isotopes; Logic programming; Object oriented modeling; Object oriented programming; Performance analysis;
Conference_Titel :
Multimedia and Ubiquitous Engineering, 2007. MUE '07. International Conference on
Conference_Location :
Seoul
Print_ISBN :
0-7695-2777-9
DOI :
10.1109/MUE.2007.142