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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend