Institute of Operating Systems and Computer Networks Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen The GAL Middleware Platform for AAL A Case Study 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 - 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) Institute of Operating Systems and Computer Networks 2
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) Institute of Operating Systems and Computer Networks 3
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) Institute of Operating Systems and Computer Networks 4
Use Cases / Scenarios 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 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems and Computer Networks 5
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) Institute of Operating Systems and Computer Networks 6
The GAL Middleware Platform: Multi Services Home Platform (MSHP) Ultrasonic Power Microphones Cameras White Goods Sensors Sensor I²C USB FireWire PowerLine Ethernet GAL-Middleware Platform Multi Services Home Platform KNX, EIB, PSTN, GSM, IEEE802.15.4 LON ISDN Body Area Home Notification / User Network Automation Alarm Interfaces 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems and Computer Networks 7
Inside the MSHP: System Architecture End User Remote User / Administrator Administrator User Interfaces Configuration Application C: Alarm Routing Application B: PEHR DB Interface Persistent Storage Application A: Recognition Abstraction Abstraction Backup OSGI-Bundle: OSGI-Bundle: OSGI-Bundle: OSGi OSGi Sensor B Actuator A W-BAN OS-Driver OS-Driver OS-Driver OS OS Hardware Platform Hardware Platform Interface Interface Interface Sensor A Actuator B Interface 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) Institute of Operating Systems W-BAN and Computer Networks 8
System Architecture Center of Integration: OGSi Service Platform Service oriented Requires JAVA-VM Operating-system independent Functionality realized through bundles Modular End User Administrator Remote User / Administrator Flexible User Interfaces Configuration Application C: Alarm Routing Application B: PEHA DB Interface Persistant Storage Application A: Recognition Abstraction Abstraction OSGI-Bundle: OSGI-Bundle: OSGI-Bundle: Backup OSGi Sensor B Actuator A W-BAN OS-Driver OS-Driver OS-Driver OS Hardware Platform Interface Interface Interface Sensor A Actuator B Interface W-BAN 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) Institute of Operating Systems and Computer Networks 9
Abstraction Layer End User Remote User / Administrator Administrator User Interfaces Configuration Application C: Alarm Routing Application B: PEHR DB Interface Persistent Storage Application A: Recognition Abstraction Abstraction Backup OSGI-Bundle: OSGI-Bundle: OSGI-Bundle: OSGi Sensor B Actuator A W-BAN OS-Driver OS-Driver OS-Driver OS Hardware Platform Interface Interface Interface Sensor A Actuator B Interface 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems W-BAN and Computer Networks 10
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) Institute of Operating Systems and Computer Networks 11
Infrastructure Services I: Recognition and Treatment of Events End User Remote User / Administrator Administrator User Interfaces Configuration Application C: Alarm Routing Application B: PEHR DB Interface Persistent Storage Application A: Recognition Abstraction Abstraction Backup OSGI-Bundle: OSGI-Bundle: OSGI-Bundle: OSGi Sensor B Actuator A W-BAN OS-Driver OS-Driver OS-Driver OS Hardware Platform Interface Interface Interface Sensor A Actuator B Interface 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems W-BAN and Computer Networks 12
Infrastructure Services II: Persistent Storage and Backup End User Remote User / Administrator Administrator User Interfaces Configuration Application C: Alarm Routing Application B: PEHR DB Interface Persistent Storage Application A: Recognition Abstraction Abstraction Backup OSGI-Bundle: OSGI-Bundle: OSGI-Bundle: OSGi Sensor B Actuator A W-BAN OS-Driver OS-Driver OS-Driver OS Hardware Platform Interface Interface Interface Sensor A Actuator B Interface 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems W-BAN and Computer Networks 13
Infrastructure Services III: Personal Electronic Health Record (PEHR) End User Remote User / Administrator Administrator User Interfaces Configuration Application C: Alarm Routing Application B: PEHR DB Interface Persistent Storage Application A: Recognition Abstraction Abstraction Backup OSGI-Bundle: OSGI-Bundle: OSGI-Bundle: OSGi Sensor B Actuator A W-BAN OS-Driver OS-Driver OS-Driver OS Hardware Platform Interface Interface Interface Sensor A Actuator B Interface 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems W-BAN and Computer Networks 14
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 PEHR 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems and Computer Networks 15
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) Institute of Operating Systems and Computer Networks 16
Summary The GAL Middlewa eware re Platfo form rm fo for r AAL End User Remote User / Administrator Administrator Application C: OSGi-based User Interfaces Configuration Alarm Routing Application B: pEGA Modular DB Interface Persistant Storage Application A: Recognition Abstraction Abstraction Service oriented OSGI-Bundle: OSGI-Bundle: OSGI-Bundle: Backup OSGi Sensor B Actuator A W-BAN OS-Driver OS-Driver OS-Driver OS Interface Interface Interface Hardware Platform Sensor A Actuator B Many functionalities integrated Interface W-BAN 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) Institute of Operating Systems and Computer Networks 17
Future Work 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 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems and Computer Networks 18
Recommend
More recommend