the gal middleware platform for aal
play

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 {


  1. 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

  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) Institute of Operating Systems and Computer Networks 2

  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) Institute of Operating Systems and Computer Networks 3

  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) Institute of Operating Systems and Computer Networks 4

  5. 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

  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) Institute of Operating Systems and Computer Networks 6

  7. 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

  8. 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

  9. 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

  10. 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

  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) Institute of Operating Systems and Computer Networks 11

  12. 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

  13. 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

  14. 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

  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 PEHR 2010-07-03 | Felix Büsching | The GAL Middleware Platform for AAL (WASP 2010) Institute of Operating Systems and Computer Networks 15

  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) Institute of Operating Systems and Computer Networks 16

  17. 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

  18. 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