Middleware for Mobile Computing

Post on 23-Feb-2016

49 views 0 download

Tags:

description

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 - PowerPoint PPT Presentation

Transcript of Middleware for Mobile Computing

1

Middlewarefor

Mobile ComputingBy- Chitra G. Sahu

M-Tech CSE, RCOEM.

Guided by- Dr. D. S. Adane

2

OverviewWhat is Mobile ComputingWhat are Mobile Computing PlatformWhat is MiddlewareRole of MiddlewareTypes of Middleware TechnologiesWhat is Context-aware MiddlewareProposed PlanReferences

Evolution of Computing

Single User OS

Mobile Computing

Internet

Networking LAN / WAN

Multi User OS

Batch User OS

3

4

What is Mobile Computing

Mobile Computing Functions-

User mobility

Network mobility

Device mobility

Session mobility

Service mobility

Host mobility

5

Mobile Computing Platforms

Local platform services

Interconnectivity software

Network transport services

6

What is Middleware

7

Common Features Of Middleware Connection and message delivery Transformation Detection and storage Optimization Security Operation support

8

The Limitations of Mobile Computing

1. Mobile Devices2. Network Connection and 3. Physical Host Mobility

Due to these limitations, conventional middleware technologies designed for fixed distributed systems are not prepared to support mobile systems

9

Requirements for Mobile Computing

Dynamic reconfiguration

Adaptions

Asynchronous interaction

Context-awareness

Lightweight middleware

10

Types of Middleware Technologies

Reflective Middleware

Tuple Space Middleware

Context-Aware Middleware

Event-Based Middleware

11

Requirements Vs Categories

12

Context Aware Middleware Why Context Aware Middleware

Current Context Aware Middlewarefree developers from the implementation of low-level details related to the network, like

Concurrency ControlTransaction managementNetwork Communication

So we can focus on application requirements.

13

Context-aware middleware

What is Context.

14

Architecture of context-aware system

15

Who is “ANNA” ??

Earlier

Google Search Results

16

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.

17

Proposed PlanBalance 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

18

ReferencesInternational Journal of Computer Applications Technology and Research (IJCATR) Volume 2– Issue 1, 53-58, 2013 on Formal Models for Context Aware Computing Pooja 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.

19

Thank You.!