• No results found

The GAL Middleware Platform for AAL A Case Study

N/A
N/A
Protected

Academic year: 2021

Share "The GAL Middleware Platform for AAL A Case Study"

Copied!
18
0
0

Loading.... (view fulltext now)

Full text

(1)

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen

Institute of Operating Systems

and Computer Networks

Marco Eichelberg, Andreas Hein, Felix Büsching, Lars Wolf

{ eichelberg | hein } @offis.de | { buesching | wolf } @ibr.cs.tu-bs.de

The GAL Middleware Platform for AAL

(2)

Institute of Operating Systems

and Computer Networks

2

The GAL Middleware Platform for AAL - Agenda

Introduction: Research network

Use cases

Architecture overview: MSHP

Infrastructure services

Summary

Future work

(3)

Institute of Operating Systems

and Computer Networks

3

What the hell means “GAL”?

German Project “GAL”

G estaltung

A ltergerechter

L ebenswelten

“Design of Environments for Aging”

Research project

Funded by the state of Lower Saxony

Interdisciplinary approach

(4)

Institute of Operating Systems

and Computer Networks

4

Research Network “Design of Environments for Aging”

Objective:

Quality of Life in the Aging Society

Independence within one’s own residence

Identification of threats

Development of systems for assisting

Elderly people

Relatives

Caregivers

Support of care structures

(5)

Institute of Operating Systems

and Computer Networks

5

Exemplary Assisting Systems

1. Personal Activity and Household Assistant

2. Monitoring of Sports Activities

in Prevention and Rehabilitation

3. Sensor-based Activity Determination

4. Sensor-based Fall Prevention

and Fall Recognition

All running on the same platform

Use Cases / Scenarios

(6)

Institute of Operating Systems

and Computer Networks

6

The GAL Middleware Platform for AAL - Agenda

Introduction: Research network

Use cases

Architecture overview: MSHP

Infrastructure services

Summary

Future work

(7)

Institute of Operating Systems

and Computer Networks

7

The GAL Middleware Platform:

Multi Services Home Platform (MSHP)

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

GAL-Middleware Platform

Multi Services Home Platform

Cameras

Microphones

Ultrasonic

Sensors

White Goods

Power

Sensor

Body Area

Network

Home

Automation

User

Interfaces

Notification /

Alarm

I²C

USB

FireWire

PowerLine

Ethernet

IEEE802.15.4

KNX, EIB,

(8)

Institute of Operating Systems

and Computer Networks

8

Inside the MSHP:

System Architecture

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

Hardware Platform

OS

OSGi

DB Interface

Application C:

Alarm Routing

User Interfaces

OS-Driver

Interface

W-BAN

OSGI-Bundle:

W-BAN

OS-Driver

Interface

Actuator B

OSGI-Bundle:

Actuator A

Configuration

Abstraction

Persistent

Storage

Abstraction

Application B:

PEHR

Application A:

Recognition

OS-Driver

Interface

Sensor A

OSGI-Bundle:

Sensor B

Interface

End User

Administrator

Remote User /

Administrator

Backup

Hardware Platform

OS

OSGi

(9)

Institute of Operating Systems

and Computer Networks

9

System Architecture

Center of Integration: OGSi Service Platform

Service oriented

Requires JAVA-VM

Operating-system independent

Functionality realized through bundles

Modular

Flexible

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

Hardware Platform OS OSGi DB Interface Application C: Alarm Routing User Interfaces OS-Driver Interface W-BAN OSGI-Bundle: W-BAN OS-Driver Interface Actuator B OSGI-Bundle: Actuator A Configuration Abstraction Persistant Storage Abstraction Application B: PEHA Application A: Recognition OS-Driver Interface Sensor A OSGI-Bundle: Sensor B Interface

End User Administrator Remote User / Administrator

(10)

Institute of Operating Systems

and Computer Networks

10

Abstraction Layer

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

Hardware Platform

OS

OSGi

DB Interface

Application C:

Alarm Routing

User Interfaces

OS-Driver

Interface

W-BAN

OSGI-Bundle:

W-BAN

OS-Driver

Interface

Actuator B

OSGI-Bundle:

Actuator A

Configuration

Abstraction

Persistent

Storage

Abstraction

Application B:

PEHR

Application A:

Recognition

OS-Driver

Interface

Sensor A

OSGI-Bundle:

Sensor B

Interface

End User

Administrator

Remote User /

Administrator

(11)

Institute of Operating Systems

and Computer Networks

11

Abstraction Layer

Standardized set of values

Applications don’t care about specific

Instruction sets

Data formats

Handles vendor specific peculiarities

Combined localization

IR-Detectors

Cameras

Ultrasonic sensors

etc.

(12)

Institute of Operating Systems

and Computer Networks

12

Infrastructure Services I:

Recognition and Treatment of Events

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

Hardware Platform

OS

OSGi

DB Interface

Application C:

Alarm Routing

User Interfaces

OS-Driver

Interface

W-BAN

OSGI-Bundle:

W-BAN

OS-Driver

Interface

Actuator B

OSGI-Bundle:

Actuator A

Configuration

Abstraction

Persistent

Storage

Abstraction

Application B:

PEHR

Application A:

Recognition

OS-Driver

Interface

Sensor A

OSGI-Bundle:

Sensor B

Interface

End User

Administrator

Remote User /

Administrator

(13)

Institute of Operating Systems

and Computer Networks

13

Infrastructure Services II:

Persistent Storage and Backup

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

Hardware Platform

OS

OSGi

DB Interface

Application C:

Alarm Routing

User Interfaces

OS-Driver

Interface

W-BAN

OSGI-Bundle:

W-BAN

OS-Driver

Interface

Actuator B

OSGI-Bundle:

Actuator A

Configuration

Abstraction

Persistent

Storage

Abstraction

Application B:

PEHR

Application A:

Recognition

OS-Driver

Interface

Sensor A

OSGI-Bundle:

Sensor B

Interface

End User

Administrator

Remote User /

Administrator

(14)

Institute of Operating Systems

and Computer Networks

14

Infrastructure Services III:

Personal Electronic Health Record (PEHR)

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

Hardware Platform

OS

OSGi

DB Interface

Application C:

Alarm Routing

User Interfaces

OS-Driver

Interface

W-BAN

OSGI-Bundle:

W-BAN

OS-Driver

Interface

Actuator B

OSGI-Bundle:

Actuator A

Configuration

Abstraction

Persistent

Storage

Abstraction

Application B:

PEHR

Application A:

Recognition

OS-Driver

Interface

Sensor A

OSGI-Bundle:

Sensor B

Interface

End User

Administrator

Remote User /

Administrator

(15)

Institute of Operating Systems

and Computer Networks

15

Infrastructure Services III:

Personal Electronic Health Record (pEGA)

All data stays inside the system

User decides what happens with the data

Privacy

Security

Different views for different applications

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

(16)

Institute of Operating Systems

and Computer Networks

16

The GAL Middleware Platform for AAL - Agenda

Introduction: Research network

Use cases

Architecture overview: MSHP

Infrastructure services

Summary

Future work

(17)

Institute of Operating Systems

and Computer Networks

17

Summary

The GAL Middleware Platform for AAL

OSGi-based

Modular

Service oriented

Many functionalities integrated

Abstraction layer

Recognition of events and alarm routing

Persistent storage

Personal electronic health record with rights management

Shown on CeBIT 2010 in Hanover

2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010)

Hardware Platform OS OSGi DB Interface Application C: Alarm Routing User Interfaces OS-Driver Interface W-BAN OSGI-Bundle: W-BAN OS-Driver Interface Actuator B OSGI-Bundle: Actuator A Configuration Abstraction Persistant Storage Abstraction Application B: pEGA Application A: Recognition OS-Driver Interface Sensor A OSGI-Bundle: Sensor B Interface

End User Administrator Remote User /

Administrator

(18)

Institute of Operating Systems

and Computer Networks

18

Integration

Set up full demonstrators for presented use cases

Evaluation

Verify practicability and use

Define a suitable set of sensors

Thank you for your attention!

[email protected]

Future Work

References

Related documents

This can be collected by trading with a Non-Player Character (NPC) or active Player Character (PC) or when completing a task where a player can receive a set amount of money.

Several non- governmental human rights organizations have denounced ‘promiscuity’ between jurisdictional action and politics with negative effects in international criminal justice

‘all aspects of software production’ Software engineering is not just concerned with the technical processes of software development but also with activities such as

from entering into any agreement with any one or more ASEAN Member State and/or Australia and/or New Zealand relating to trade in goods, trade in services, investment, and/or

Moderate dietary adjustments or drugs are required to prevent angina or to remain free of symptoms and signs of congestive heart failure, but the patient continues to develop

more interestingly even if the two cysteines from the different binding motifs were mutated the protein complex could not be assembled as shown in the double-residue

Our objective is to provide benchmarks for valuation of microfinance equity, both private and publicly listed, drawing on two data sets: a sample of 238 private equity