Isotope programming model: A kind of program model for context-aware application

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

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 objectoriented model.

Original languageEnglish
Title of host publicationProceedings - 2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007
Pages597-602
Number of pages6
DOIs
StatePublished - 2007
Event2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007 - Seoul, Korea, Republic of
Duration: 26 Apr 200728 Apr 2007

Publication series

NameProceedings - 2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007

Conference

Conference2007 International Conference on Multimedia and Ubiquitous Engineering, MUE 2007
Country/TerritoryKorea, Republic of
CitySeoul
Period26/04/0728/04/07

Fingerprint

Dive into the research topics of 'Isotope programming model: A kind of program model for context-aware application'. Together they form a unique fingerprint.

Cite this