180 likes | 378 Views
Context-Aware Middleware & Applications. Presented By :- Rohin Sethi & Shalabh Jain. Context Awareness. What is Context ? Use of Context Awareness Examples of Context Aware applications. Dynamically changing demands. Dynamic Binding Storage Space Model to Implement this : COMPOR.
E N D
Context-Aware Middleware & Applications Presented By :- Rohin Sethi & Shalabh Jain
Context Awareness • What is Context ? • Use of Context Awareness • Examples of Context Aware applications
Dynamically changing demands • Dynamic Binding • Storage Space • Model to Implement this : COMPOR
Various Layers • Sensors • Context Providers • Context Services
Quality of Context Various Attributes of QoC • Precision • Coverage or Resolution • Refresh rate
Other considerations • Application priorities • Directory service • Service discovery capability for various protocols
Context Awareness & Discovery of Resources and Services • Environment is dynamically evolving • Application service needs to be context-aware • Middleware provides abstraction of context and change in context • Services exhibit properties of running conditions
Selection and provision of services • Extremely heterogeneous devices • Client provides info about hardware & software of device • Providers exhibit functional & non-functional properties
Models Studied • Wings • Dynamically changing structure • Layered Model • Sensors, CPs and CSs • Object-oriented Model • Object-oriented abstraction of resources
References • Nicolas Le Sommer, Frédéric Guidec and Hervé Roussain. “A Context-Aware Middleware Platform for Autonomous Application Services in Dynamic Wireless Networks. “ • Markus C. Huebscher, Julie A. McCann, “Adaptive middleware for context-aware applications in smart-homes” • Emerson Loureiro, Frederico Bublitz, Nadia Barbosa, Angelo Perkusich, Hyggo Almeida, Glauber Ferreira, “A Flexible Middleware for Service Provision Over Heterogeneous Pervasive Networks”