The GAL Middleware Platform for AAL A Case Study Marco Eichelberg, - - PowerPoint PPT Presentation

the gal middleware platform for aal
SMART_READER_LITE
LIVE PREVIEW

The GAL Middleware Platform for AAL A Case Study Marco Eichelberg, - - PowerPoint PPT Presentation

Institute of Operating Systems and Computer Networks Platzhalter fr Bild, Bild auf Titelfolie hinter das Logo einsetzen The GAL Middleware Platform for AAL A Case Study Marco Eichelberg, Andreas Hein, Felix Bschi hing ng, Lars Wolf {


slide-1
SLIDE 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üschi hing ng, Lars Wolf { eichelberg | hein } @offis.de | { buesching | wolf } @ibr.cs.tu-bs.de

The GAL Middleware Platform for AAL

A Case Study

slide-2
SLIDE 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

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

slide-3
SLIDE 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

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

slide-4
SLIDE 4

Institute of Operating Systems and Computer Networks

4

Research Network “Design of Environments for Aging” Objective: Qu Quality ity of f Life fe in the Aging So Society

  • Independence within one’s own residence
  • Identification of threats
  • Development of systems for assisting
  • Elderly people
  • Relatives
  • Caregivers
  • Support of care structures

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

slide-5
SLIDE 5

Institute of Operating Systems and Computer Networks

5

Exemplary lary Assisting ing Sy 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

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

slide-6
SLIDE 6

Institute of Operating Systems and Computer Networks

6

The GAL Middleware Platform for AAL - Agenda

  • Introduction: Research network
  • Use cases
  • Arc

rchite itect ctur ure overv rvie iew: w: MSH SHP

  • Infr

fras astr truc uctur ture serv rvice ces

  • Summary
  • Future work

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

slide-7
SLIDE 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, LON PSTN, GSM, ISDN

slide-8
SLIDE 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

slide-9
SLIDE 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 Backup

slide-10
SLIDE 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 Backup

slide-11
SLIDE 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.

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

slide-12
SLIDE 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 Backup

slide-13
SLIDE 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 Backup

slide-14
SLIDE 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 Backup

slide-15
SLIDE 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)

PEHR

slide-16
SLIDE 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
  • Su

Summary ry

  • Future

re work rk

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

slide-17
SLIDE 17

Institute of Operating Systems and Computer Networks

17

Summary The GAL Middlewa eware re Platfo form rm fo for r 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 Backup

slide-18
SLIDE 18

Institute of Operating Systems and Computer Networks

18

Integra ration tion

  • Set up full demonstrators for presented use cases

Evalua aluation ion

  • Verify practicability and use
  • Define a suitable set of sensors

Thank ank you fo for r your r attention! ion! buesching@ibr.cs.tu-bs.de Future Work

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