• DocumentCode
    3116279
  • Title

    Supporting Localized Interactions among Heterogeneous Smart Things with ThingWare

  • Author

    Junjun Kong ; Yao Guo ; Xiangqun Chen ; Weizhong Shao

  • Author_Institution
    Key Lab. of High-Confidence Software Technol. (Minist. of Educ.) Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
  • fYear
    2013
  • fDate
    18-21 Dec. 2013
  • Firstpage
    650
  • Lastpage
    655
  • Abstract
    The development of ubiquitous computing has witnessed the invention of various smart things (or smart objects), which normally refer to conventional devices equipped with sensing, computing, and communication capabilities. Programming with smart things faces many challenges because they are mobile, dynamic, and heterogeneous. This paper proposes ThingAPI as a uniform programming abstraction to support efficient programming with heterogeneous smart things. ThingAPI tries to accomplish two objectives: making local smart things interactive, and making heterogeneous smart things easily programmable. ThingAPI allows applications on smart things to interact with a wide range of things and flexibly extend their functionalities. We have built a lightweight middleware prototype, ThingWare, to implement ThingAPI over several platforms. With ThingWare, we can easily program household and office appliances such as TV sets, air-conditioners, projectors, etc. To demonstrate the feasibility and efficiency of our approach, we construct a representative application and present detailed analysis of various performance results.
  • Keywords
    Internet of Things; middleware; Internet of Things; TV sets; ThingAPI; ThingWare; air-conditioners; heterogeneous smart things; household appliance programming; lightweight middleware prototype; localized interactions; office appliance programming; projectors; smart objects; smart things interactive; ubiquitous computing; uniform programming abstraction; Home appliances; Intelligent sensors; Middleware; Programming; Prototypes; TV; Internet of Things; localized interaction; programming abstraction; smart things;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ubiquitous Intelligence and Computing, 2013 IEEE 10th International Conference on and 10th International Conference on Autonomic and Trusted Computing (UIC/ATC)
  • Conference_Location
    Vietri sul Mere
  • Print_ISBN
    978-1-4799-2481-3
  • Type

    conf

  • DOI
    10.1109/UIC-ATC.2013.102
  • Filename
    6726274