WSO2 Guest Webinar: E-Health & Smart Home Platform

1,157 views
903 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,157
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
54
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

WSO2 Guest Webinar: E-Health & Smart Home Platform

  1. 1. Titol de la presentació Persona, càrrec Nom de la jornada, lloc, dia eKAURI E-Health & Smart Home Platform WSO2 Webinar Barcelona, July 2014
  2. 2. ABOUT ME: CONTACT JOAN PROTASIO AIL Software Engineer of the eHealth R&D group Barcelona Digital Technology Centre jprotasio@bdigital.org www.bdigital.org
  3. 3. 1. Barcelona Digital Technology Centre 2. Why eKAURI 2.1 The Ageing Problem 2.2 Towards Active Ageing 2.2 SAAPHO as a reference 3. eKAURI 3.1 What is it 3.2 Why WSO2 3.3 Architecture 3.4 RESTful APIS 3.5 Components 4. Conclusions 4.1 Benefits of WSO2 INDEX
  4. 4. WHO WE ARE: Barcelona Digital is an advanced technology centre placed in Barcelona, specialized in the application of ICT to the fields of Health, Security, Mobility & Energy, and Food & Environment Health Security Mobility& Energy Food& Environment 1. Barcelona Digital Technology Centre
  5. 5. WHAT WE DO: Barcelona Digital is your ICT partner: We bring value for your company through our R&D&I and Technology Transfer services, by offering smart solutions for different sectors: www.bdigital.org 1. Barcelona Digital Technology Centre
  6. 6. BDIGITAL’S HEALTH R&D UNIT: We provide smart solutions for therapy management, disease prevention and healthy habits promotion through our 3 lines of specialization: Integrated Continuous Care Personalised Computational Medicine Active Independent Living 1. Barcelona Digital Technology Centre www.bdigital.org USECASE: REWIRE USECASE: SYNERGY-COPD USECASE: BACKHOME Lines of specialization
  7. 7. 1. Barcelona Digital Technology Centre BDIGITAL’S HEALTH R&D UNIT: Value for the Health&Pharma sector
  8. 8. INDEX 1. Barcelona Digital Technology Centre 2. Why eKAURI 2.1 The Ageing Problem 2.2 Towards Active Ageing 2.2 SAAPHO as a reference 3. eKAURI 3.1 What is it 3.2 Why WSO2 3.3 Architecture 3.4 RESTful APIS 3.5 Components 4. Conclusions 4.1 Benefits of WSO2
  9. 9. THE AGEING PROBLEM According to the Ambient Assistive Living Joint Programme (AALJP), whose aim is to enhance the quality of life of the elderly through the use of ICT: By 2020, around 25% of the EU population will be over 65 People aged from 65-80 will rise by nearly 40% between 2010-2030 From 2012, the over-60 population will increase by about 2 million people a year The median age of the EU population increased from 35.2 years in 1990, to 40.9 years by 2010 IT IS URGENT TO PROMOTE ACTIVE AGEING THROUGH ICT SOLUTIONS 2. WHY eKAURI
  10. 10. According to the recommendations made by the WHO (2002), this term entails the optimization process of the health, participation and security opportunities in order to improve the life quality of people as they get older, including the disabled fragile people who need attendance. The attendance of seniors might be eased by the use of novel ICTs initiatives which are called to play a key role in the following years improving living conditions. TOWARDS ACTIVE AGEING What is Active Ageing Main Goal WHY eKAURI? eKAURI aims to focus on a new market segment currently not covered, which is between the traditional Telecare services -usually proactive by the user-, and the Home Care services (SAD). 2. WHY eKAURI
  11. 11. SAAPHO project (AAL-2010-3-35) is a European R&D project that aims to promote Active ageing and improve the quality of life of the elderly. SAAPHO AS A REFERENCE HOW? Through a set of intelligent and personalised services in a single, accessible and easy-to-use cloud-based platform (APIs) User-Centered Design Process: thanks to the direct participation of 200 end-users from Spain and Slovenia in the iterative design lifecycle of the system. GOAL Meeting User’s Needs for Active Ageing in Ambient Assisted Living Scenarios 2. WHY eKAURI
  12. 12. SAAPHO AS A REFERENCE SERVICES OFFERED BY SAAPHO ON A TACTILE SCREEN FROM A MOBILE DEVICE HEALTHCARE SERVICES: Users are able to monitor critical health indicators –blood pressure, weight, blood glucose levels- to prevent health problems PARTICIPATION SERVICES: Easy-to-use functionalities to prevent social exclusion, increase the social activity of the user: Facebook, gmail, Picassa etc by a friendly interface. SECURITY SERVICES: Safety sensors distributed all over the user’s house that warn the user in case of emergency and offer assistance via the tablet 2. WHY eKAURI
  13. 13. SAAPHO AS A REFERENCE 2. WHY eKAURI
  14. 14. INDEX 1. Barcelona Digital Technology Centre 2. Why eKAURI 2.1 The Ageing Problem 2.2 Towards Active Ageing 2.2 SAAPHO as a reference 3. eKAURI 3.1 What is it 3.2 Why WSO2 3.3 Architecture 3.4 RESTful APIS 3.5 Components 4. Conclusions 4.1 Benefits of WSO2
  15. 15. 3. eKAURI WHAT IS IT:  Adressed Both to Professionals & Patients  Pilot Project Vs Product  Redefinition of Architecture to OSGI schema implemented by WSO2 framework.  RESTful APIs (instead of Soap).  Continuous integration with state of the art technologies.  Front End more attractive and refined. eKAURI is an E-HEALTH & SMART HOME PLATFORM that goes one step further: It represents the best of SAAPHO experience and enhances and improves its functionalities. Advantages of eKAURI
  16. 16. WHAT IS IT: 3. eKAURI
  17. 17. WSO2 AS A FRAMEWORK Why WSO2? 4. WSO2 We wanted a 100% OSGI Architecture, Open Source and a decoupled schema. WSO2 offers a large suit of products that implement a great variety of standards of the state of the art. All WSO2 products extend from Carbon base, offering an easier understanding for the programmers. We really appreciate how WSO2 frequently update products and publish new releases + the big community of users working with WSO2. We analyzed other vendors before adopting the WSO2 Framework as solution for our Platform: Apache Camel, Oracle, etc. but we finally decided to work with WSO2 for the following reasons:
  18. 18. Decoupled architecture Secured MW/APIs Open System Market-Oriented Low Cost HW ARCHITECTURE Middleware: OSGI - 100% Open Source 3. eKAURI
  19. 19. ARCHITECTURE System Architecture: Modules MIDDLEWARE: • A cloud-server platform that provides E-Health & Smart Home APIs. GATEWAY STATION: • An embedded Linux device collects data from several different security devices. It implements basic rule based machine and also incorporates different actuator sensors. CE AMBIENT SENSORS: • Z-Wave sensors as gas leak, CO escape, fire and ambient parameters such as: temperature, humidity, luminosity and presence. MEDICAL DEVICES: • Such as the Blood pressure and glucometer, and activity sensor connect to the tablet App via BT. 3. eKAURI
  20. 20. API STORE 3. eKAURI
  21. 21. Panic Button Actuators Multi Sensor Smoke CO2 RESTful APIS SECURITY – SMART HOME SERVICES: Is devoted to provide safety based on Ambient Intelligence. Development of a flexible network of smart- nodes in order to provide non-intrusive safety services. 3. eKAURI
  22. 22. RESTful APIS PARTICIPATION SERVICES: The main goal to avoid social exclusion and increase the social activity of the user through: • VIDEOCONFERENCE: Implemented in WebRTC. Thanks to it, the users can communicate with their relatives, friends and carers • SOCIAL SERVICES: All-in-one service that allows users to access to their contacts list, Facebook, Twitter, Gmail, Google Calendar and Picasa 3. eKAURI PARTICIPATION SERVICES:
  23. 23. RESTful APIS HEALTHCARE SERVICES: It provides both healthcare and assistive services such as: medical assistance, healthy lifestyle interventions and healthcare management. The users are able to: • MONITOR THEIR HEALTH: Through medical devices such as a Blood Pressure device, a glucometer and an activity sensor. • CHECK AND COMPARE HISTORICAL DATA: the Middleware (via health gateway) provides historical data. 3. eKAURI HEALTHCARE SERVICES:
  24. 24. UI COMPONENTS Barcelona Digital has created a complete platform composed of 2 MAIN MODULES For 3 DIFFERENT TARGET GROUPS: Patients, Carers and Managers PATIENTS’ APP CENTER CARE UI For Carers CENTER CARE UI For Managers 3. eKAURI: UI COMPONENTS HEALTHCARE PROFESSIONALSPATIENTS
  25. 25. PATIENTS’APP NOTIFICATION > HEALTHHEALTH > LAST RESULTS HEALTH > TAKING A MEASUREMENTHOME MEDIA CENTER 3. eKAURI: COMPONENTS UI COMPONENTS
  26. 26. VIDEOCALL CONTACTS CALENDAR HOME > SOCIAL > VIDEOCALL 3. eKAURI: COMPONENTS UI COMPONENTS PATIENTS’APP
  27. 27. MONITORING > HOURS ASLEEP MONITORINGS > TV, FOOD, HOURS ASLEEP, WALKINGS, WATER CONSUME, TEMPERATURE, ETC SECURITY > ALARM NOTIFICATION 3. eKAURI: COMPONENTS UI COMPONENTS PATIENTS’APP
  28. 28. CENTER CARE UI (For Carers) CARER DASHBOARD PATIENT INFORMATION PATIENTS’ LIST MANAGE AN ALARM OF A PATIENT 3. eKAURI: COMPONENTS UI COMPONENTS
  29. 29. RESULTS OF THE PATIENT’S MONITORINGS EVOLUTION OF THE PATIENT’S MONITORINGS CARER NOTES QUESTION FOR THE PATIENT 3. eKAURI: COMPONENTS CENTER CARE UI (For Carers)UI COMPONENTS
  30. 30. CALENDAR VIDEOCALL CARER WORK SHIFTS PATIENT SENSOR DEVICES 3. eKAURI: COMPONENTS CENTER CARE UI (For Carers)UI COMPONENTS
  31. 31. MANAGER DASHBOARD CARER’S LIST ASSIGN PATIENTS TO CARERS READ & EDIT CARERS PROFILE 3. eKAURI: COMPONENTS UI COMPONENTS CENTER CARE UI (For Managers)
  32. 32. ADD CARER PURCHASED PRODUCTS CHANGE PURCHASED PRODUCT MANAGER PROFILE 3. eKAURI: COMPONENTS UI COMPONENTS CENTER CARE UI (For Managers)
  33. 33. INDEX 1. Barcelona Digital Technology Centre 2. Why eKAURI 2.1 The Ageing Problem 2.2 Towards Active Ageing 2.2 SAAPHO as a reference 3. eKAURI 3.1 What is it 3.2 Why WSO2 3.3 Architecture 3.4 RESTful APIS 3.5 Components 4. Conclusions 4.1 Benefits of WSO2
  34. 34. BENEFITS OF WSO2 Feedback of the products 4. CONCLUSIONS eKAURI is composed by a large number of different APIs; AM is very useful to manage them safely, Good but It would be great to integrate an XACML editor for more complex rules. It is a key product in our schema. It is the responsible for message persistence (with ActiveMQ) and for ensuring the decoupled architecture; The available documentation regarding all products is vast and complete. Development Support has been very important to accelerate our development. API Manager Identity Server Enterprise Service Bus Documentation + Support
  35. 35. QUESTIONS - FEEDBACK ANY QUESTIONS?
  36. 36. Moltes gràcies! nom@bdigital.org Joan Protasio AIL Software Engineer Barcelona Digital Technology Centre jprotasio@bdigital.org CONTACT US: www.bdigital.org info@bdigital.org

×