Title :
A Table-Driven Programming Paradigm for Context-Aware Application Development
Author :
Junbin, Zhang ; Yong, Qi ; Di, Hou ; Ming, Li
Author_Institution :
Inst. of Comput. Software & Theor., Xi´´an Jiaotong Univ., Xi´´an, China
Abstract :
Context-aware application should behave suitably according to the changing context of the pervasive computing environment. Several programming paradigms and languages have been proposed to facilitate development of context-aware application, but they are either lack of sufficient flexibility or somewhat complex to program. A table-driven programming paradigm is proposed in this paper to overcome shortcomings of those approaches. Virtual tables constructed and maintained by system connect knowledge of both developer and space manager while separate dependency between context and application logic from base program. Validation and evaluation show that the paradigm is easy to be implemented and deployed, meanwhile brings better usability and adaptability.
Keywords :
program verification; programming languages; ubiquitous computing; application logic; context-aware application development; pervasive computing environment; programming languages; table-driven programming paradigm; virtual tables; Application software; Computer peripherals; Dynamic programming; Functional programming; Internet; Knowledge management; Logic programming; Pervasive computing; Runtime environment; Usability; context-aware application; pervasive computing environment; programming paradigm; table-driven;
Conference_Titel :
Applications and the Internet, 2009. SAINT '09. Ninth Annual International Symposium on
Conference_Location :
Bellevue, WA
Print_ISBN :
978-1-4244-4776-3
Electronic_ISBN :
978-0-7695-3700-9
DOI :
10.1109/SAINT.2009.27