ibrahim armaç & daniel evers sam 2008, leipzig, germany 10.05.2008 client side personalization...

7
Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Upload: marvin-cole

Post on 21-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Ibrahim Armaç & Daniel Evers

SAM 2008, Leipzig, Germany

10.05.2008

Client Side Personalization of Smart Environments

Page 2: Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Mobility Client Side Personalization ImplementationeHomes

Protecting Privacy of Mobile eHome Users Ibrahim Armaç

2/7

Overview Introduction into eHomes

eHomes and mobility

Client side personalization

Implementation aspects

Page 3: Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Mobility Client Side Personalization ImplementationeHomes

Protecting Privacy of Mobile eHome Users Ibrahim Armaç

3/7

Introduction into eHomes Motivation:

• Value-added services by combination of devices

Challenges:• Heterogeneity• High development costs• Mobility• User acceptance

Basic concept:• Component-based (OSGi)• Layered architecture• Specification, configuration

and deployment

Residential Gateway (HW)

Service Gateway (SW)Multi-User

Infotainment

Open-Closed-Sensor

OpenClose

Photo SensorAmmeter

Thermo-meter

Heater

RollerblindLamp

Consu

mpti

on

Motion Detector

CameraSiren

Motion Detector

Camera LampUSB

X10

Secu

rity

Page 4: Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Mobility Client Side Personalization ImplementationeHomes

Protecting Privacy of Mobile eHome Users Ibrahim Armaç

4/7

eHomes and Mobility Users are mobile in everyday life

• Work place, hotel, friends, public places etc.

Visited environments should behave personalized• Provide personal services• Adapt to user preferences

Goal: Comfort-enhancement by supporting users in personalizing (multiple) environments

Data/User Model

Page 5: Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Mobility Client Side Personalization ImplementationeHomes

Protecting Privacy of Mobile eHome Users Ibrahim Armaç

5/7

Client Side Personalization Benefits of a mobile device:

• Personal data always available (identities, preferences etc.)• No interconnection of environments needed• User retains control over his data• Support of selection, configuration and deployment of services• …

User Profile

Page 6: Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Mobility Client Side Personalization ImplementationeHomes

Protecting Privacy of Mobile eHome Users Ibrahim Armaç

6/7

PDA

UI

Authenticator

Identity Manager

User Model

eHome

Top-Level Service

Service ManagerGet reference

Use service

User ModelSynchronize

System Architecture

AuthenticatorAuthentication

Page 7: Ibrahim Armaç & Daniel Evers SAM 2008, Leipzig, Germany 10.05.2008 Client Side Personalization of Smart Environments

Mobility Client Side Personalization ImplementationeHomes

Protecting Privacy of Mobile eHome Users Ibrahim Armaç

7/7

Implementation Aspects Eclipse Rich Client Platform (RCP) on service gateway

Embedded RCP on mobile device• Dell Axim X51v with Windows Mobile 5• IBM’s WebSphere Everyplace Micro Environment as JVM

Wireless communication based on JXTA

Own RMI implementation based on JXTA

eHomeSimulator