220 likes | 657 Views
Middleware for Mobile Computing. By- Chitra G. Sahu M-Tech CSE, RCOEM. Guided by- Dr. D. S. Adane. Overview. What is Mobile Computing What are Mobile Computing Platform What is Middleware Role of Middleware Types of Middleware Technologies What is Context-aware Middleware
E N D
MiddlewareforMobile Computing By- Chitra G. Sahu M-Tech CSE, RCOEM. Guided by- Dr. D. S. Adane
Overview • What is Mobile Computing • What are Mobile Computing Platform • What is Middleware • Role of Middleware • Types of Middleware Technologies • What is Context-aware Middleware • Proposed Plan • References
Evolution of Computing Mobile Computing Internet Networking LAN / WAN Multi User OS Batch User OS Single User OS
What is Mobile Computing • Mobile Computing Functions- • User mobility • Network mobility • Device mobility • Session mobility • Service mobility • Host mobility
Mobile Computing Platforms • Local platform services • Interconnectivity software • Network transport services
Common Features Of Middleware • Connection and message delivery • Transformation • Detection and storage • Optimization • Security • Operation support
The Limitations of Mobile Computing Mobile Devices Network Connection and Physical Host Mobility Due to these limitations, conventional middleware technologies designed for fixed distributed systems are not prepared to support mobile systems
Requirements for Mobile Computing • Dynamic reconfiguration • Adaptions • Asynchronous interaction • Context-awareness • Lightweight middleware
Types of Middleware Technologies • Reflective Middleware • Tuple Space Middleware • Context-Aware Middleware • Event-Based Middleware
Context Aware Middleware • Why Context Aware Middleware • Current Context Aware Middleware • free developers from the implementation of low-level details related to the network, like • Concurrency Control • Transaction management • Network Communication • So we can focus on application requirements.
Context-aware middleware • What is Context.
Google Search Results • Who is “ANNA” ?? • Earlier
Context-Aware Middleware Issues Issues of Context aware middleware • With the birth of context-aware middleware many issues came out, like • Security, • Balance of user control, • Sensing the context and conflicts. • we examine the balance of user control in the new middleware approach.
Proposed Plan Balance of user control, However, context-aware applications may not always adapt as the user expects, and may cause users to feel loss of control over the behavior of their applications
References • International Journal of Computer Applications Technology and Research (IJCATR) Volume 2– Issue 1, 53-58, 2013 on Formal Models for Context Aware ComputingPooja Mohan and Manpreet Singh • A journal paper on A survey about context-aware middleware by Marco Bessi and Leonardo Bruni published in the year 2009 • IEEE paper on Current Status Of Middleware Platforms For Mobile Computing by D. S. Adane, S. R. Sathe , C. S. Moghe.Proceedings of the International conference on Wireless Networking and Mobile Computing” (ICWNMC’05) held at Velammal Engineering College, Chennai from December 28-30 • S. Hadim, J. Al-Jaroodi, and N. Mohamed. • Trends in middleware for mobile ad hoc networks. JCM,1(4):11–21, 2006. B. Hardian. Middleware support for transparency and user control in context-aware systems. In MDS ’06.