TY - GEN
T1 - Isotope programming model
T2 - 2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007
AU - Min, Xi
AU - Jizhong, Zhao
AU - Yong, Qi
AU - Hui, He
AU - Ming, Li
AU - Wei,
PY - 2007
Y1 - 2007
N2 - 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 objectoriented model.
AB - 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 objectoriented model.
UR - https://www.scopus.com/pages/publications/37349014425
U2 - 10.1109/MUE.2007.142
DO - 10.1109/MUE.2007.142
M3 - 会议稿件
AN - SCOPUS:37349014425
SN - 0769527779
SN - 9780769527772
T3 - Proceedings - 2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007
SP - 597
EP - 602
BT - Proceedings - 2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007
Y2 - 26 April 2007 through 28 April 2007
ER -