Upload
wso2
View
287
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Titol de la presentació
Persona, càrrec
Nom de la jornada, lloc, dia
eKAURI
E-Health & Smart Home Platform
WSO2 Webinar
Barcelona, July 2014
ABOUT ME:
CONTACT
JOAN PROTASIO
AIL Software Engineer of the eHealth R&D group
Barcelona Digital Technology Centre
www.bdigital.org
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
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
Secu
rity
Mo
bility &
En
ergy
Fo
od
&
En
viron
men
t
1. Barcelona Digital Technology Centre
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
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
1. Barcelona Digital Technology Centre
BDIGITAL’S HEALTH R&D UNIT: Value for the Health&Pharma sector
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
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
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
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
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
SAAPHO AS A REFERENCE
2. WHY eKAURI
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
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
WHAT IS IT:
3. eKAURI
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:
Decoupled architecture
Secured MW/APIs
Open System
Market-Oriented
Low Cost HW
ARCHITECTURE Middleware: OSGI - 100% Open Source
3. eKAURI
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
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
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:
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:
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 PROFESSIONALS
PATIENTS
PATIENTS’ APP
NOTIFICATION > HEALTH HEALTH > LAST RESULTS
HEALTH > TAKING A MEASUREMENT HOME MEDIA CENTER
3. eKAURI: COMPONENTS
UI COMPONENTS
VIDEOCALL
CONTACTS
CALENDAR
HOME > SOCIAL > VIDEOCALL
3. eKAURI: COMPONENTS
UI COMPONENTS PATIENTS’ APP
MONITORING > HOURS ASLEEP MONITORINGS > TV, FOOD, HOURS ASLEEP,
WALKINGS, WATER CONSUME, TEMPERATURE, ETC
SECURITY > ALARM NOTIFICATION
3. eKAURI: COMPONENTS
UI COMPONENTS PATIENTS’ APP
CENTER CARE UI (For Carers)
CARER DASHBOARD PATIENT INFORMATION
PATIENTS’ LIST MANAGE AN ALARM OF A PATIENT
3. eKAURI: COMPONENTS
UI COMPONENTS
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
CALENDAR VIDEOCALL
CARER WORK SHIFTS PATIENT SENSOR DEVICES
3. eKAURI: COMPONENTS
CENTER CARE UI (For Carers) UI COMPONENTS
MANAGER DASHBOARD CARER’S LIST
ASSIGN PATIENTS TO CARERS READ & EDIT CARERS PROFILE
3. eKAURI: COMPONENTS
UI COMPONENTS CENTER CARE UI (For Managers)
ADD CARER PURCHASED PRODUCTS
CHANGE PURCHASED PRODUCT MANAGER PROFILE
3. eKAURI: COMPONENTS
UI COMPONENTS CENTER CARE UI (For Managers)
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
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
QUESTIONS - FEEDBACK
ANY QUESTIONS?
Moltes gràcies!
Joan Protasio
AIL Software Engineer
Barcelona Digital Technology Centre
CONTACT US:
www.bdigital.org