{"title":"A Table-Driven Programming Paradigm for Context-Aware Application Development","authors":"Junbin Zhang, Yong Qi, Di Hou, Ming Li","doi":"10.1109/SAINT.2009.27","DOIUrl":null,"url":null,"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.","PeriodicalId":119824,"journal":{"name":"International Symposium on Applications and the Internet","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Applications and the Internet","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SAINT.2009.27","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
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.