首页 | 本学科首页   官方微博 | 高级检索  
     


Towards a programming model for context-aware applications
Affiliation:1. Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran;2. Department of Computer Engineering, Amirkabir University of Technology, Tehran, Iran;3. Department of Computer Engineering, Sharif University of Technology, Tehran, Iran;1. School of Information Technology and Engineering, VIT University, Vellore, Tamil Nadu, India;2. School of Computing Science and Engineering, VIT University, Vellore, Tamil Nadu, India;1. Department of Computer Science, University of Cyprus, P.O. Box 20537, 1678 Nicosia, Cyprus;2. Department of Computer Science & Engineering, Pennsylvania State University, University Park, PA 16802, United States
Abstract:In mobile computing scenarios, users move in different environments and applications can automatically explore their surroundings. This type of context-aware application is an emerging trend, so far not widely disseminated. We believe that the proposal of a programming model specifically designed for the specification of context-aware applications, using general abstractions, will foster a rapidly widespread of such kind of software. In this article, we propose the use of the Holoparadigm (in short Holo) to fill this gap. We created a programming language based on Holo (called HoloL) to demonstrate the strengths of Holoparadigm to develop context-aware applications. The article uses a sample scenario to show the Holo's practical aspects related to implementation of context-aware applications. We also present a platform to HoloL (called HoloEnv), composed of a compiler, a virtual machine, and a distributed execution environment. Finally, different performance aspects of the HoloEnv's components were evaluated through experimental results.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号