کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
487736 | 703619 | 2014 | 8 صفحه PDF | دانلود رایگان |

Presenting a personalized service and information is a key aspect of pervasive computing, but development of such context-aware systems is quite complicated. Context-aware applications should be able to acquire raw data from sensors, make high-level context information, recognize the user's situation, and adapt behavior of the system. Developers need an infrastructure layer to mitigate such complexities. Also, programmers have tended to use software frameworks for getting away from low-level communication challenges of the infrastructure layer. Software frameworks should develop an architecture and implement facilities to support programmers’ requirements. In this paper, we identify an existing obstacles that each programmer faced with in the application layer development. Following, we will introduce MVCC (Model-View-Controller-Context) as an architectural pattern solution for software frameworks to overcome the mentioned obstacles. This architectural pattern can be implemented in a variety of frameworks and will brings easy and rapid development, reusability of the code, and flexibility for developers.
Journal: Procedia Computer Science - Volume 34, 2014, Pages 344-351