THE universAAL PLATFORM FOR AAL AND ITS ......universAAL – UNIVERsal open platform and reference...
Transcript of THE universAAL PLATFORM FOR AAL AND ITS ......universAAL – UNIVERsal open platform and reference...
© Fraunhofer IGD
THE universAAL PLATFORM FOR AAL AND
ITS DEPLOYMENT IN ReAAL
Mohammad-Reza (Saied) Tazari
Fraunhofer-Institut für
Graphische Datenverarbeitung IGD
Fraunhoferstraße 5
64283 Darmstadt
Tel +49 6151 155 – 228 | Fax – 480
www.igd.fraunhofer.de
Auftaktveranstaltung zu FFG.at neuen Förderungen für IKT
Tech Gate – Wien, 22-Oktober-2012
© Fraunhofer IGD
Motivation
universAAL
ReAAL
OVERVIEW
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 2
© Fraunhofer IGD
A definition: ICT for intelligent living environments that react to the needs of their
inhabitants by providing relevant assistance
Assistance in life…
Health
Safety and security
Daily activities: personal hygiene, home cleaning, shopping, cooking, …
Comfort & entertainment
Social integration
Mobility
etc.
Overlap with several other disciplines, such as
Ambient intelligence
eHealth / Telemedicine
Home Automation / Energy efficiency
Ambient Assisted Living
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 3
© Fraunhofer IGD
A possible view
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 4
© Fraunhofer IGD
No major success stories despite the following facts:
There is the need, e.g.
Ageing populations escalate costs for the related social systems
There is the market potential
Demand: a growing population in a main segment of customers
Supply: possibility for a large variety of applications
E.g., EC says: Europeans over 65 have a revenue of over € 3000 billion
E.g., EC says: Market for smart home applications to triple until 2020
There is socio-political support
AAL is already a major topic on the Digital Agenda of the EC
Still new initiatives start, e.g.
The EU JPI “More Years, Better Lives”
The EU Innovation Partnership on Active & Healthy Ageing (EIP-AHA)
The AAL Puzzle (I)
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 5
© Fraunhofer IGD
Market breakthrough for AAL certainly more challenging than for eHealth:
There is no killer app, it’s about an evolving open distributed system
Simple use cases do not demonstrate the potential of AAL very well
Intelligent reaction to needs necessitates more complex settings
Lack of interoperability standards turns very quickly to a barrier
An evolving system cannot be bound to few certain business models it is not clear
who should invest on creating showcases and related advertisement
There is a gap between R&D and the market
Technology and operation cost is not sufficiently low for attracting investment on
creating products and services that stimulate the market
Large enterprises do not invest in the absence of a stable ecosystem which
guarantees RoI
SMEs are not able to invest in the absence of a stable ecosystem giving them the
chance to survive
The AAL Puzzle (II)
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 6
© Fraunhofer IGD
A community activity organized by the AAL Open Association (AALOA.org) on the
occasion of the AAL Forum 2011, in Lecce, Italy
Signed by over 200 organizations involved in consortia of 44 different AAL projects
self-organizing ecosystems emerge around common open platforms a
call towards common open platforms for AAL
9 measures proposed as possible steps to achieve the above goal, e.g.
provide coherent views on AAL systems by promoting the convergence of similar
results into established and reusable concepts
put competing technological enablers under stress test in real-life conditions to
assess their usefulness, usability and reliability
Basically, calling for co-opetiton – collaboration among competitors – in order to
achieve commoditized infrastructures
The Lecce Declaration on AAL Market Breakthrough
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 7
© Fraunhofer IGD
Motivation
universAAL
ReAAL
OVERVIEW
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012
8
universAAL – UNIVERsal open platform and reference Specification for Ambient
Assisted Living
Under Objective 7.1b of FP7-ICT-2009-4:
Consolidation of cutting-edge R&D results towards a reference open and cross-application
platform for AAL
universAAL Main Objective
To make it technically possible and economically feasible to design and deploy innovative AAL services
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 10
Supporting a holistic view on the AAL eco system
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 11
universAAL platform
Runtime support Development
support
Developer
depot
Developer
tools
Reference
architecture
Community
support
uStore
Example
AAL
services
AAL Platform Services
Alarming, Fall detection,
Message board, Personal
Health Record Adapter, +++
AAL Platform Services
Alarming, Fall detection,
Message board, Personal
Health Record Adapter, +++
Generic Platform Services
Context awareness, Security,
Personalisation support, +++
Generic Platform Services
Context awareness, Security,
Personalisation support, +++
Execution Environment: Common API
Execution Environment:OS + hardware specific
+++Ericsson
Android
Ericsson
Android
HP
Windows
HP
Windows
IBM
Linux
IBM
Linux
Nokia
Symbian
Nokia
Symbian
Training
RoadmapGuidelines
Amigo Mpower Persona Oasis Any
End users
AAL developer community
Mandate: Consolidating State-of-the-Art in one platfom for AAL
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 12
Consolidating state-of-the-art
pro
ject
mai
n r
esu
lts
pu
blic
ally
ava
ilab
le
Ap
ach
e L
icen
se 2
.0
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 13
An understanding of AAL Systems
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 14
AAL Spaces: smart environments providing AAL Services
The challenge – running applications on multiple heterogeneous devices
24.J
an
.20
11
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 15
Recall the broad perspective on platform
Market support
Development support
Operation support
Developer / Manufacturer
Service provider
End user
Building Block Stakeholder
Service provision
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 16
A first Refinement
Developer Depot with AAL
Studio uStore
Stationary AAL Space
Remote Assistance Site (RAS)
Mobile AAL Space
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 17
uStore AAL Space
Developer Depot
Assisted Person
AAL Application Developer
AAL Service Provider
AAL Service Delivery Package
AAL Application
AAL Application
Development Tools
The Three Pillars of the universAAL Platform
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 18
The uStore concept
Apple’s “App Store”
Application
Developers Users
iPhone
Upload Browse and select
Download and run
universAAL uStore
Application
Developers Users
universAAL platform
Upload Browse and select
Download and run
User’s execution platform
(PC/MAC; devices; network connections etc.)
Run
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 19
Operation Support in AAL Spaces
ARNj
NSLl
MW
SWj1 SWj2
ZigB
ee
driv
er
ZN1
ZNn
ARNi
NSLk
MW
SWi1
KNX
driv
er
KN1
KNm
SWi2
AAL Space Gateway
MW MW
Stationary AAL Space
Remote Assistance Site (RAS)
Mobile AAL Space
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012
20
Problem-solving in AAL Spaces
AAL Applications AAL Space Managers
AAL Node Middleware
profile of a
specific AAL
Space
platform core
shared by all
AAL Spaces
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012
21
Abstract Building Blocks derived by Generalization
AAL Node
Middleware
AAL Space
mandatory
Managers
AAL Space
pickable
Managers
AAL
Applications
Automatic Situational Assistance
Container
User Interact. Managem.U
I M
od
el
Ca
ptu
rin
g In
pu
t
Pre
sen
ting
O
utp
ut
Bro
kerin
g
Mo
da
lity
Fu
sio
n/
Fis
sio
n
Ad
ap
tatio
n
ProfilingUser Model
Common UIs
GUI Voice...
Remote Commons
RC #1 RC #j...
WP4 Models & Applications
App #1 App #h...WP3 Models & Tools
Common Model
Extensions
Data
Representation Discovery & Peering
Communication
Tru
st P
riva
cy-a
wa
ren
ess
A
cce
ss C
on
tro
l
Common Services
| WF #1 WF #l...
SC #1 SC #m...
Common Providers/Situations
|Location
Provider
Fall
Detection...
Situation1 Sitauionk...
LDDI
ZigBee
Driver
KNX
Driver...
Support for
Application Profiles
AAL Space Gateways
inco
min
g
ou
tgo
ing
ad
min
Context Management
Co
nte
xt M
od
el
Pu
blis
hin
g
Su
bsc
rib
ing
Bro
kerin
g
Qu
ery
ing
Re
aso
nin
g
Service Management
Se
rvic
e M
od
el
Re
gis
terin
g
Re
qu
est
ing
Re
spo
nd
ing
Bro
kerin
g
Qu
ery
ing
Orc
he
stra
ting
Common Rules
R #1 R #i...
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012
22
Simplified View
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 23
High-level Communication Protocol Supporting Semantic Interoperability
Interaction
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 24
Integration of Special-purpose Devices
Managed Gateway
Service Bus
Context Bus
real devices in a non-universAAL
network
proxied devices introduced to the
universAAL network
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 25
Integration Layer
Abstraction Layer
Access Layer
Bluetooth Driver
ZigBee Driver
KNX Driver
... Driver
UPnP WS Rest uAAL
Design Pattern for Local Device Discovery & Integration
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 26
Integration Layer
Abstraction Layer Merge into an unified uAAL device model
Access Layer
Bluetooth Driver
KNX Driver
UPnP WS Rest uAAL
ZigBee Driver
ISO 11073:10471 Agent – ZigBee Node ZigBee Sensors
ZigBee Transport with ISO 11073 Payload
ZB Device Proxy
ZB Device Proxy
Send/receive
ByteArray
ZB Device Proxy
ZHCDevice Proxy Basic
11073 Tunnel
ZB Device Proxy
ISO Agent Proxy
Scale
Commands
ZB Device Proxy
e.g. uAAL Service Profile
e.g. Scale
Commands
<uses>
<uses>
<uses>
OSG
i Refin
emen
t Pro
cess
Integration of Continua Devices
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 27
Comparison with the Continua Architecture
Remote Assistance Site
(RAS)
ARNj
NSLl
MW
SWj1 SWj2
ZigB
ee
dri
ver
ARNi
NSLk
MW
SWi1 SWi2
AAL Space Gateway
MW MW
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 28
Resources
www.universaal.org, esp.
• all deliverables immediately after release
• Newsletters, publicity material, comic
depot.universaal.org, the entry point for developers (reachable also through the home page)
• Getting started developing AAL applications
• Learning more about the platform & contributing to the development of the platform
forge.universaal.org (reachable also through the Developer Depot) with
• source codes, Javadocs, & Wiki Pages
• forum discussions
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 29
© Fraunhofer IGD
Motivation
universAAL
ReAAL
OVERVIEW
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012
30
Objective 3.2 of
CIP ICT PSP Call 6
The ReAAL Project
The Call Context
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 32
Key Points of Objective 3.2
1. Funding one pilot type B
Stimulating uptake of innovative ICT-based solutions
Realistic conditions, operational pilot demonstrating significant
impact
Engage a complete value-chain of stakeholders in the work
Demonstrate the technical, organisational and legal feasibility
Assess the impact in view of wider deployment and use
Anticipate sustainability and scalability beyond the pilot phase
24 to 36 months with a real-life operational phase of at least 6 months
At least 5 independent legal entities from 5 EU Member States or
associated countries (no upper legal limit)
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 33
Key Points of Objective 3.2
2. Focus and Outcomes
Major requirement for large scale uptake: flexible and cost-effective ICT
solutions based on open standards and support for interoperability
assumption in call text
Demonstrate the socio-economic benefits of open service platforms as
a basis for delivery of relevant active and independent living services
goal in call text
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 34
Key Points of Objective 3.2
3. Conditions and Characteristics
cooperation across Europe in specification, implementation and measuring the socio-economic
benefits of this approach compared to traditional approaches
interoperation between multi-vendor solutions
involve at least 5000 end users!!
deliver large scale socio-economic evidence on return of investment on the case for open and flexible
ICT solutions
provide reference specifications and guidelines for large scale deployment
build on existing and emerging public or private initiatives
include relevant stakeholders across industry, service provision, regions/municipalities and user
organisations
provide proven reference specifications and organisational best practice cases for replication
provide evidence on monitoring and evaluation of impact
when building on existing pilots: establish conditions for market deployment, systemic integration and
widespread replication
a credible and ambitious exploitation plan
dissemination and communication addressing experts, public authorities and relevant stakeholders with
specific and realistic quantitative indicators to monitor progress at different stages
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 35
Key Points of Objective 3.2
5. Expected Impact
Evidence of the return of investment for service delivery based on large
scale experiences on open and flexible platforms
Widespread replication of solutions by 2015
Use of interoperability standards by 2015
6. Benefits of common open platforms supporting interoperability
For buyers of AAL products and services: avoiding “vendor lock-in”
For providers of products and services: easier deployment in different
settings opening wider markets
For end users: more stable user experience, cost reduction by resource
sharing among different applications / services and by harmonized
installation and maintenance procedures
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 36
The ReAAL Way
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 37
Basic Understanding
• Assumptions
Domain of active and independent living is about the daily life of people who might need assistance to
be able to avoid dependency on nursing homes and continue to live independently in their own homes
Assistance might be needed in any possible aspect of daily life, e.g., health, safety and security, daily
activities such as personal hygiene, home cleaning, shopping and cooking, comfort and entertainment,
social integration, support of mobility, reduction of costs and avoiding waste in consumption (bridge to
energy efficiency), etc.
Scope cannot be limited to only certain applications
AAL market should allow each individual in danger of losing independency to pick the set of
applications and services over time based on the different needs that arise with ageing
• Fact: Public sector starting to invest in deployments
in order to get prepared for the socio-economic consequences of the alarming demographic change
Technology vendors approach these bodies with the claim to have the best solution in order to benefit
from the corresponding budgets and penetrate the related market
The public sector needs certain criteria that help to optimize the return of investment
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 38
Problems Addressed I
• Issues making public sector busy
They want their technology investments to be future-proof and are looking for evidence
from other regions on what is the best technology to invest in, what are the related costs,
what are the effects, etc.
The same also applies to standards; they want to know the implications of choosing a
technology that uses KNX in comparison to using ZigBee, for instance.
They want to know the related best practice and lessons learned resulted from relevant
experiences made by other investors.
They want proven frameworks based on which they can evaluate certain aspects of the
technology (in use) in order to make proper investment decisions.
They want to avoid vendor lock-in; i.e., they want to put technology or parts thereof into
frameworks that allow the changing of all or parts of a solution, if necessary.
Not only the investors would like to avoid vendor lock-in, no single vendor can provide all
the solutions needed either, as a matter of fact. Therefore, creating a single point of
service for the maintenance of all deployed solutions becomes very difficult, if not
impossible, when the solutions do not relate to each other in any way (i.e., are not based
on same technologies and core platforms). In such a situation, maintenance costs will
become a major cost factor for the investors.
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 39
Problems Addressed II
• Issues making technology providers busy (results from AMB’11)
Market conditions are still not very clear might become a frontrunner
with just one right decision in the right time or miss the boat by just little
hesitation or one wrong decision.
SMEs usually agree that stable ecosystems around common open
platforms will help to at least mitigate the technological risks but the
ecosystem has not emerged yet and they are not strong enough to invest in
such platforms
o They are obviously concerned with maintaining the technology that is currently
providing their revenue stream, and would need a very strong argument to
change their technological foundations (platforms).
o Typically, small companies that have all their resources involved in making the
next releases of their products and services, have little or no capacity for research
and try and error.
o Many are sceptical to adopt technology from EU projects as there is limited
evidence, low number of industry users, lack of support, etc.
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 40
Platform Reuse I
Main message of Objective 3.2
There is no established platform for AAL!
ReAAL way: benefit from the EC investment on the Consolidated European platform for
AAL: universAAL
Mandated to consolidate state-of-the-art and best practices towards a future-proof cross-
application platform without imposing certain technologies to facilitate the development of
a wide range of distributed and heterogeneous applications
universAAL is in the third project year: reached the state of release 1.2
still 16 months; main development planned to be finished early next year
Current development plans: making the platform easier to use and more reliable
ReAAL way: involve the universAAL core team
Influence the universAAL priorities if needed
Guarantee high-quality technology transfer, providing training and support for the whole
duration of ReAAL
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 41
Platform Reuse II
• The universAAL core team offer to ReAAL
Royalty-free provision of the platform under the Apache License 2.0, explicitly
guaranteeing that there is no hidden patent
Provision of a certain release specifically prepared for ReAAL with an agreed
set of relevant features of value
o Guaranteeing a high-level of support for interoperability and reuse of data and
functionality
o Guaranteeing two versions: OSGi as well as Android-native
o Trying to also provide a cross-platform compilable C++ version as well as a version for
.Net Compact Framework
Guaranteeing training and committing to support (bug fixing and handling
feature requests reported / requested by the pilots)
Providing tools and documentation
Providing a set of reusable example applications
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 42
Building on existing pilots I
• Save as far as possible costs on
individual requirements analysis and creation of individual deployment
plans
investment
application development just need for adaptation to universAAL
• Instead, go more for what is demanded in the call text
Multi-vendor solutions (substitute rigid binding & packaging of
subcomponents by loose binding over universAAL in order to allow the
involvement of several vendors at the subcomponent level)
Exporting applications from one pilot to another (show widening of market
chances)
Create incentive for pilot sites to choose relevant apps
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 43
Building on existing pilots II
• More resources for establishing conditions for market deployment,
systemic integration and widespread replication
• Benefits for the investors of existing pilots
All activities will be ReAAL specific and hence eligible for funding
Avoid “vendor lock-in”
Become future-proof with regard to not-foreseen enhancements
• Benefits for the local stakeholders
Receive funding for experimenting with universAAL
Achieve more B2B business opportunities
Penetrate the European export market
Become future-proof with regard to dependencies to subcomponents
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 44
Consortium Building
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 45
national lead
technicalexpert
nationallead
technicalexpert
national lead
technicalexpert
national lead
technicalexpert
national lead
technicalexpert
national lead
technicalexpert
national lead
technicalexpert
national lead
technicalexpert
regionalpilots 1 … n
othernational
stakeholders
regionalpilots 1 … n
othernational
stakeholders
regionalpilots 1 … n
othernational
stakeholders
regionalpilots 1 … n
othernational
stakeholders
regionalpilots 1 … n
othernational
stakeholders
regionalpilots 1 … n
othernational
stakeholders
regionalpilots 1 … n
othernational
stakeholders
regionalpilots 1 … n
othernational
stakeholders
common open platform
advisory board
CORALNetwork
indirectinvolvem
entin ReA
AL
nati
onal
“co
nsor
tium
”
ReAA
Lconsortium
The Pilots
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 46
State Region # users
Representation in ReAAL Technical expert
UK In the context of the DALLAS programme
1800 ADI, the coordinator of the iFocus project, which is the umbrella project of DALLAS responsible for the interoperability across all of the regional projects
ADI
ES
1500
Basque Country 850 FAGOR, the main coordinator of the selected pilots across the Basque Country.
UPVLC
Badalona 400 BSA, an integrated health and social care organization with 100% public capital (Council of Badalona)
UPVLC
Madrid 250 TEA, a franchise company of Mondial Assistance group, representing Cluster of Health and Welfare of Madrid Network
UPM
NL Health Portal Rijnmond (Rotterdam)
1200 RijnmondNet, the operator of the Health Portal Rijnmond SmH
DK Odense with 3 pilots 800 The municipality as the direct investor of the pilot MedCom
IT Puglia 500 CNR-IMM representing the local initiative INNOVAAL CNR-ISTI
FR Auvergne 500 ADMR - Comité Régional Auvergne TRIALOG
DE Cluster of 3 different pilots
430 AJT, cluster lead and the private investor of a member pilot Fh-IGD
NO Baerum 270 Baerum as the direct investor of the pilot SINTEF
Project Results
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 47
ID Exploitable Result
1 At least 12 operational pilots using a common open platform, each with at least 6 months of active operation in conjunction with each deployed application to be used in real life involving at least 5000 users in total until the end of the project
2 An established portfolio of interoperable applications readily adapted to universAAL, associated with guidelines for matching the user requirements against it and deriving complete deployment plans in conjunction with future replications as well as an enlarged developers community around the common platform
3 Buyers' requirements from the common open platform derived from (1) their user requirements, (2) the applications selected by the pilots for deployment, and (3) interoperability and customization requiremeents
4 A specific release of the universAAL platform specifically prepared for ReAAL with an agreed set of relevant features of value
5 A support and training framework as part of the infrastructure for the sustainability of Res 4
6 Guidelines for monitoring and evaluating the adaptation of products and services to the universAAL platform
7 A public knowledge portal donated to AALOA, consisting of details of discussions among the experts during the whole project life cycle as well as periodical appropriate digests of them for easier reference
8 A multi-dimensional evaluation methodology and framework for open service platforms for the provision of active and independent living services
9 The ReAAL Replication Guidelines
10 Concrete joint and individual exploitation plans of the consortium partners for benefiting from the above results
Work Packages
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 48
© Fraunhofer IGD
THANK YOU FOR PAYING ATTENTION!
Questions?
Mohammad-Reza (Saied) Tazari
Fraunhofer-Institut für
Graphische Datenverarbeitung IGD
Fraunhoferstraße 5
64283 Darmstadt
Tel +49 6151 155 – 228 | Fax – 480
www.igd.fraunhofer.de
From universAAL to ReAAL – Saied Tazari, Wien, 22-Oktober-2012 49