• DocumentCode
    3258907
  • 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
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    121
  • Lastpage
    124
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/SAINT.2009.27
  • Filename
    5230649