SlideShare a Scribd company logo
1 of 23
Download to read offline
”Making every day a little easier”
Per Ljunggren
OSGi world congress September 2002 in Stockholm
What is e2 Home?
We are a joint venture business set up
by two of the world´s leading companies:
•  Consumers are demanding simple and convenient
household services that will give them more time,
less worry and increased comfort.
•  Smart and networked appliances, combined with
relevant content and services, will be the way to
meet these consumer demands.
Why do we exist?
Our Market Niche
residentialweb
the meeting point of what´s on the web with home/ residential
automation and main access from kitchen…
…but also available from any other location
mobile
Our key initial deliverables
Household ´user interface´with a portfolio of home
management and daily household services
A complete technical platform for end to end solutions incl.
safe device management, remote management of
Gateways, Portal engine and a reliable O&M system.
Operation and maintenance for Telecom, Internet and
Broadband access Service Providers
•
•
•
more
Families
Dinklots
(double income, no kids, lack of time)
Singles
e2 Home’s primary and extended target groups:
31% of the total Swedish
population have children
<21 years at home
Our consumer value proposition
Simplicity
Always-on
Quick Response
Interface Design
Attractive
•
 Relevance
Right Application
Right Purpose
Right Person
Right Context
Right Place
•
 Consumer Protection
Integrity
Security
Backbone Solutions
Privacy
•
The Electronic Household Services Potential
Intelligent Living
Internet
Info services,
timetables, weather
Local News
Home security
”Pay-as-you-use”
appliances
Housework
services
Other services
(home delivery, school,
post office)
Home banking &
financial services
Mail & SMS
Family messaging
Food shopping &
delivery
Planning & Nutrition
Food inspiration
Food
Management
Information
Management
Family
Management
Residential
Management
Services
Networked Home
Appliances
Measurement,
Steering, Control
Booking
Family Calendar
Touch Screens
The Terminals
Mobiles
PC
TDC Tele Danmark
Field-trial with 50 households in
Ballerup / Danmark
JM Bygg - Värmdövik
Demonstration house in
Värmdövik -Sweden
JM Bygg - Stockholm/Sweden
126 apartments
Skanska - Stockholm/Sweden
59 apartments
Achievements 2000-2002
E2 Home Services for builders
Weather forecast
Time and Date
Outdoor temperature
Consumption Statistics
Profiles (control of home status)
Display indoor temperature
Delivery of indoor temperature data
Booking system incl. locking system
Entrance video telephone
Message from landlord
E-notes (electronic yellow notes)
Fire warning incl. stove and ventilation control
Water leakage warning incl. water supply control
Burglar warning
Power outlet control
Shopping list
Home mail (simple e-mail)
Address book
Family calendar
Internet
Experiences and findings
•  A big problem is the cost of front-end equipment: Gateways, Terminals, I/O-units. The
value of the service today is not high enough to motivate consumers to invest.
•  “Front end” of the system has to be designed in a flexible and modular way so it is
easy and inexpensive to adapt to different customer needs.
•  Top 6 functionalities:
–  Internet (Information)
–  e-mail
–  security
–  comfort (bookings, lighting control)
–  energy (display measurements)
–  climate (temp, vent control)
•  Access operator independent
•  Low monthly costs
•  Customers demand high level of confidence in installation and support
•  The Concept to have a networked always on home/Internet Terminal in the kitchen has
been very much appreciated by users.
•  Pay attention to the fact that it takes a lot of efforts and time to crate new value chains.
OSGi 1.0
e2’s architecture
Back
end
Office or
anywhere
Home
External Communication
SGW
OSGi Framework
External Messenger Communication
Lonwork Device Manager
Native Lonwork Server
Service Bundles
Services in the Gateway
Service Description
AdministerSecurity Sends fire-, leakage- and burglary warnings. Burglar and Fire alarm is sent to
SOS alarm central.
AutoLocking Activates different schemes when the apartment door is locked or unlocked,
e.g. turn off water and gas.
DoorService Listens to the door if it is locked or not and sends the status to the back end
when status changes.
StatisticAdministrator Collects the consumption values from the hotwater-, coldwater-, electricity-
and gasdevices and sends the values every hour to the backend.
TemperatureService Listens to the value of the temperatursensor and sends new values to the back
end..
VentilationControl Opens or closes the Ventilation Damper depending on status of the Fire- or
Humidity sensors or doorlock.
LampSwitch Listens to the Lamp switch and turn on/off The hall-lamp when the status of
the switch changes.
ControlService A bundle that listens for messages from the back end and activates or
deactivates AdministerSecurity and AutoLocking services on the service
gateway.
DaylightService Listen to the Daylight Sensor and sends a message to the back end if it changes
from daylight to darkness or vice versa.
PowerOutlet Set power on/power of to controllable power outlets in the household. Is
controllable by time values, random time, daylight and daylight in
combination with random.
IndoorTemperatureSch
eme
Set the indoor temperature depending on the current scheme, daytype and
AutoLocking status.
System Environment
 All Bundles in the Service Gateway are updated at the same
time. No need for Bundles to react on update- and remove
events from other Bundles.
 The Service Gateway is an isolated environment. It is not
possible for the end user to install or configure it.
 No 3rd part installations of Bundles allowed.
Positive Experiences
 The OSGi API was an aid of a rapid start of development.
 A Use Case is conveniently translated to a Bundle.
 We did not have to set up ways of communicating between
Bundles. 
 We did not have to make tools for

- Remote Management 

- Plattform Management

- User Management
 Support for security (PKI, HTTPS, SSH).
Negative Experiences
 Overhead and complexity.
 Framework have problems with releasing object references
 No support to control the Bundles start up order.
 No standardised way of external communication.
The Messenger problem
 Impossible to change the Messenger without essential
recoding.
 Strict dependence of a Messenger supplier.
 Strict binding to protocol and network structure.
 Difficult to substitute Service Gateway HW.
 Essential that OSGi standardise the external
communication.
External Communication
SGW
OSGi Framework
Extern Messenger communication
Lonwork Device Manager
Native Lonwork Server
Service Bundles
Internet Access required
INTERNET
Customers PC
Traffic initiated from E2 into the home
IP – Telephony has similar problems
E2 SGW
Problem
3 important improvements of
OSGi
1.  Standardize the messenger for external
communication.
2.  Make a “low cost” version of the standard for
implementation in native.
3.  Standardize a safe way to contact the
Gateway from outside Internet.

More Related Content

What's hot

Smart home
Smart homeSmart home
Smart home
Nhat Loc
 

What's hot (20)

Smart Home Devices
Smart Home DevicesSmart Home Devices
Smart Home Devices
 
Domotics: an open approach
Domotics: an open approachDomotics: an open approach
Domotics: an open approach
 
Home automation IoT
Home automation IoTHome automation IoT
Home automation IoT
 
Smart Home EEF
Smart Home EEFSmart Home EEF
Smart Home EEF
 
Pros and cons of Smart Home Systems
Pros and cons of Smart Home SystemsPros and cons of Smart Home Systems
Pros and cons of Smart Home Systems
 
Home Automation Using IoT
Home Automation Using IoTHome Automation Using IoT
Home Automation Using IoT
 
How to Coordinate the Components of a Smart Home. 2016
How to Coordinate the Components of a Smart Home. 2016How to Coordinate the Components of a Smart Home. 2016
How to Coordinate the Components of a Smart Home. 2016
 
Smart home applications in daily life
Smart home applications in daily lifeSmart home applications in daily life
Smart home applications in daily life
 
Smart home
Smart homeSmart home
Smart home
 
TeksunLab Pegasus Program 2014
TeksunLab Pegasus Program 2014TeksunLab Pegasus Program 2014
TeksunLab Pegasus Program 2014
 
Smart home
Smart homeSmart home
Smart home
 
Sensing Trends in Industrial Applications
Sensing Trends in Industrial ApplicationsSensing Trends in Industrial Applications
Sensing Trends in Industrial Applications
 
Anura
AnuraAnura
Anura
 
Smart Home Evolution
Smart Home EvolutionSmart Home Evolution
Smart Home Evolution
 
SEM88_Sensor
SEM88_SensorSEM88_Sensor
SEM88_Sensor
 
Smart home automation - Internet of Things
Smart home automation - Internet of ThingsSmart home automation - Internet of Things
Smart home automation - Internet of Things
 
KwikSwitch Smart Home
KwikSwitch Smart HomeKwikSwitch Smart Home
KwikSwitch Smart Home
 
Business Information Systems - Smart Home Tech Talk
Business Information Systems - Smart Home Tech TalkBusiness Information Systems - Smart Home Tech Talk
Business Information Systems - Smart Home Tech Talk
 
Raspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home Automation
 
Gesture based Home automation ,a Final year Engineering project
Gesture based Home automation ,a Final year Engineering projectGesture based Home automation ,a Final year Engineering project
Gesture based Home automation ,a Final year Engineering project
 

Viewers also liked

Dossier comercial liber 2013
Dossier comercial liber 2013Dossier comercial liber 2013
Dossier comercial liber 2013
bmpsa
 
Collare Kart E
Collare Kart ECollare Kart E
Collare Kart E
dierubio
 
Joseph halow innocent in dachau-the trial and punishment of franz kofler e...
Joseph halow    innocent in dachau-the trial and punishment of franz kofler e...Joseph halow    innocent in dachau-the trial and punishment of franz kofler e...
Joseph halow innocent in dachau-the trial and punishment of franz kofler e...
RareBooksnRecords
 
Mini guía ciudad de barcelona
Mini guía ciudad de barcelonaMini guía ciudad de barcelona
Mini guía ciudad de barcelona
madriderasmus.es
 
What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...
What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...
What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...
nexxtep
 
Frase francisco cajiao es urgente volver a pensar la escuela
Frase francisco cajiao es urgente volver a pensar la escuelaFrase francisco cajiao es urgente volver a pensar la escuela
Frase francisco cajiao es urgente volver a pensar la escuela
pastoraledu
 
Embriología, anatomia y semiologia (urologia)
Embriología, anatomia y semiologia (urologia)Embriología, anatomia y semiologia (urologia)
Embriología, anatomia y semiologia (urologia)
secretaria de salud
 
Especies tortugas marinas del mundo
Especies tortugas marinas del mundoEspecies tortugas marinas del mundo
Especies tortugas marinas del mundo
Michael Castillo
 

Viewers also liked (20)

Dossier comercial liber 2013
Dossier comercial liber 2013Dossier comercial liber 2013
Dossier comercial liber 2013
 
Nuovo passeggino Trio Living Smart
Nuovo passeggino Trio Living SmartNuovo passeggino Trio Living Smart
Nuovo passeggino Trio Living Smart
 
Dependencia tecnológica: ¿estamos vendidos?
Dependencia tecnológica: ¿estamos vendidos?Dependencia tecnológica: ¿estamos vendidos?
Dependencia tecnológica: ¿estamos vendidos?
 
Collare Kart E
Collare Kart ECollare Kart E
Collare Kart E
 
Joseph halow innocent in dachau-the trial and punishment of franz kofler e...
Joseph halow    innocent in dachau-the trial and punishment of franz kofler e...Joseph halow    innocent in dachau-the trial and punishment of franz kofler e...
Joseph halow innocent in dachau-the trial and punishment of franz kofler e...
 
Recentering Minoritized Voices: Social Media & Intersectional Sexual Violence...
Recentering Minoritized Voices: Social Media & Intersectional Sexual Violence...Recentering Minoritized Voices: Social Media & Intersectional Sexual Violence...
Recentering Minoritized Voices: Social Media & Intersectional Sexual Violence...
 
Directorio De Proyectos En Pdf
Directorio De Proyectos En PdfDirectorio De Proyectos En Pdf
Directorio De Proyectos En Pdf
 
Compuestos 2 aramidas
Compuestos 2 aramidasCompuestos 2 aramidas
Compuestos 2 aramidas
 
JAX-RS 2.0: What’s New in JSR 339 ?
JAX-RS 2.0: What’s New in JSR 339 ?JAX-RS 2.0: What’s New in JSR 339 ?
JAX-RS 2.0: What’s New in JSR 339 ?
 
Mini guía ciudad de barcelona
Mini guía ciudad de barcelonaMini guía ciudad de barcelona
Mini guía ciudad de barcelona
 
Cult of Maria Lionza
Cult of Maria LionzaCult of Maria Lionza
Cult of Maria Lionza
 
What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...
What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...
What You Can Do to Keep Your Email, Bank Accounts and Business Safe from Cybe...
 
+Q9meses nº19 trapitos y nudos
+Q9meses nº19 trapitos y nudos+Q9meses nº19 trapitos y nudos
+Q9meses nº19 trapitos y nudos
 
Frase francisco cajiao es urgente volver a pensar la escuela
Frase francisco cajiao es urgente volver a pensar la escuelaFrase francisco cajiao es urgente volver a pensar la escuela
Frase francisco cajiao es urgente volver a pensar la escuela
 
Design calibration en (1)
Design calibration en (1)Design calibration en (1)
Design calibration en (1)
 
Embriología, anatomia y semiologia (urologia)
Embriología, anatomia y semiologia (urologia)Embriología, anatomia y semiologia (urologia)
Embriología, anatomia y semiologia (urologia)
 
3. Discrimination & Harassment Laws
3. Discrimination & Harassment Laws3. Discrimination & Harassment Laws
3. Discrimination & Harassment Laws
 
Mobile Day - Tendencias y estrategias de desarrollo movil empresarial
Mobile Day - Tendencias y estrategias de desarrollo movil empresarialMobile Day - Tendencias y estrategias de desarrollo movil empresarial
Mobile Day - Tendencias y estrategias de desarrollo movil empresarial
 
Ch12
Ch12Ch12
Ch12
 
Especies tortugas marinas del mundo
Especies tortugas marinas del mundoEspecies tortugas marinas del mundo
Especies tortugas marinas del mundo
 

Similar to E2 Home - P Ljunggren

Home networking, Home automation, Easy & Value = Mass - The business case is ...
Home networking, Home automation, Easy & Value = Mass - The business case is ...Home networking, Home automation, Easy & Value = Mass - The business case is ...
Home networking, Home automation, Easy & Value = Mass - The business case is ...
mfrancis
 
Develco Product Profile
Develco Product ProfileDevelco Product Profile
Develco Product Profile
Freddy Engel
 
Powernet Presentation
Powernet PresentationPowernet Presentation
Powernet Presentation
Powernet
 
Smart home - Smart Industry M2M
Smart home - Smart Industry M2MSmart home - Smart Industry M2M
Smart home - Smart Industry M2M
videos
 
Message based home automation & security system
Message based home automation  & security systemMessage based home automation  & security system
Message based home automation & security system
Jahid Hassan
 

Similar to E2 Home - P Ljunggren (20)

Home networking, Home automation, Easy & Value = Mass - The business case is ...
Home networking, Home automation, Easy & Value = Mass - The business case is ...Home networking, Home automation, Easy & Value = Mass - The business case is ...
Home networking, Home automation, Easy & Value = Mass - The business case is ...
 
Develco Product Profile
Develco Product ProfileDevelco Product Profile
Develco Product Profile
 
IoT business models for Utilities? Here they are!
IoT business models for Utilities? Here they are!IoT business models for Utilities? Here they are!
IoT business models for Utilities? Here they are!
 
"Gratis" Home Automation som basis for fremtidens hjem af Poul Eriksen, Devel...
"Gratis" Home Automation som basis for fremtidens hjem af Poul Eriksen, Devel..."Gratis" Home Automation som basis for fremtidens hjem af Poul Eriksen, Devel...
"Gratis" Home Automation som basis for fremtidens hjem af Poul Eriksen, Devel...
 
Strips Catalogue 2015
Strips Catalogue 2015Strips Catalogue 2015
Strips Catalogue 2015
 
Powernet Presentation
Powernet PresentationPowernet Presentation
Powernet Presentation
 
Powernet dossier
Powernet dossierPowernet dossier
Powernet dossier
 
HOME APPLIANCE CONTROL SYSTEM USING GSM TECHNOLOGY
HOME APPLIANCE CONTROL SYSTEM USING GSM TECHNOLOGYHOME APPLIANCE CONTROL SYSTEM USING GSM TECHNOLOGY
HOME APPLIANCE CONTROL SYSTEM USING GSM TECHNOLOGY
 
IoT Smart System Technology 2020
IoT Smart System Technology 2020IoT Smart System Technology 2020
IoT Smart System Technology 2020
 
Elcom PDU & Smart solutions : Company Profile
Elcom PDU & Smart solutions : Company ProfileElcom PDU & Smart solutions : Company Profile
Elcom PDU & Smart solutions : Company Profile
 
Smart home - Smart Industry M2M
Smart home - Smart Industry M2MSmart home - Smart Industry M2M
Smart home - Smart Industry M2M
 
Quick Installation Guide EWS7952FP
Quick Installation Guide EWS7952FPQuick Installation Guide EWS7952FP
Quick Installation Guide EWS7952FP
 
Intel_YogaBlueprint
Intel_YogaBlueprintIntel_YogaBlueprint
Intel_YogaBlueprint
 
Quick Installation Guide EnGenius EWS7928P
Quick Installation Guide EnGenius EWS7928PQuick Installation Guide EnGenius EWS7928P
Quick Installation Guide EnGenius EWS7928P
 
Quick Installation Guide EWS7928FP English
Quick Installation Guide EWS7928FP EnglishQuick Installation Guide EWS7928FP English
Quick Installation Guide EWS7928FP English
 
Wsp smart building e
Wsp smart building eWsp smart building e
Wsp smart building e
 
Quick Installation Guide EWS5912FP English
Quick Installation Guide EWS5912FP EnglishQuick Installation Guide EWS5912FP English
Quick Installation Guide EWS5912FP English
 
Message based home automation & security system
Message based home automation  & security systemMessage based home automation  & security system
Message based home automation & security system
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)
 
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202 FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
FOSDEM "XMPP and the IoT" talk by joachim_lindborg 20140202
 

More from mfrancis

Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
mfrancis
 

More from mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

E2 Home - P Ljunggren

  • 1. ”Making every day a little easier” Per Ljunggren OSGi world congress September 2002 in Stockholm
  • 2. What is e2 Home? We are a joint venture business set up by two of the world´s leading companies:
  • 3. •  Consumers are demanding simple and convenient household services that will give them more time, less worry and increased comfort. •  Smart and networked appliances, combined with relevant content and services, will be the way to meet these consumer demands. Why do we exist?
  • 4. Our Market Niche residentialweb the meeting point of what´s on the web with home/ residential automation and main access from kitchen… …but also available from any other location mobile
  • 5. Our key initial deliverables Household ´user interface´with a portfolio of home management and daily household services A complete technical platform for end to end solutions incl. safe device management, remote management of Gateways, Portal engine and a reliable O&M system. Operation and maintenance for Telecom, Internet and Broadband access Service Providers • • • more
  • 6. Families Dinklots (double income, no kids, lack of time) Singles e2 Home’s primary and extended target groups: 31% of the total Swedish population have children <21 years at home
  • 7. Our consumer value proposition Simplicity Always-on Quick Response Interface Design Attractive • Relevance Right Application Right Purpose Right Person Right Context Right Place • Consumer Protection Integrity Security Backbone Solutions Privacy •
  • 8. The Electronic Household Services Potential Intelligent Living Internet Info services, timetables, weather Local News Home security ”Pay-as-you-use” appliances Housework services Other services (home delivery, school, post office) Home banking & financial services Mail & SMS Family messaging Food shopping & delivery Planning & Nutrition Food inspiration Food Management Information Management Family Management Residential Management Services Networked Home Appliances Measurement, Steering, Control Booking Family Calendar
  • 10. TDC Tele Danmark Field-trial with 50 households in Ballerup / Danmark JM Bygg - Värmdövik Demonstration house in Värmdövik -Sweden JM Bygg - Stockholm/Sweden 126 apartments Skanska - Stockholm/Sweden 59 apartments Achievements 2000-2002
  • 11. E2 Home Services for builders Weather forecast Time and Date Outdoor temperature Consumption Statistics Profiles (control of home status) Display indoor temperature Delivery of indoor temperature data Booking system incl. locking system Entrance video telephone Message from landlord E-notes (electronic yellow notes) Fire warning incl. stove and ventilation control Water leakage warning incl. water supply control Burglar warning Power outlet control Shopping list Home mail (simple e-mail) Address book Family calendar Internet
  • 12. Experiences and findings •  A big problem is the cost of front-end equipment: Gateways, Terminals, I/O-units. The value of the service today is not high enough to motivate consumers to invest. •  “Front end” of the system has to be designed in a flexible and modular way so it is easy and inexpensive to adapt to different customer needs. •  Top 6 functionalities: –  Internet (Information) –  e-mail –  security –  comfort (bookings, lighting control) –  energy (display measurements) –  climate (temp, vent control) •  Access operator independent •  Low monthly costs •  Customers demand high level of confidence in installation and support •  The Concept to have a networked always on home/Internet Terminal in the kitchen has been very much appreciated by users. •  Pay attention to the fact that it takes a lot of efforts and time to crate new value chains.
  • 15. External Communication SGW OSGi Framework External Messenger Communication Lonwork Device Manager Native Lonwork Server Service Bundles
  • 16. Services in the Gateway Service Description AdministerSecurity Sends fire-, leakage- and burglary warnings. Burglar and Fire alarm is sent to SOS alarm central. AutoLocking Activates different schemes when the apartment door is locked or unlocked, e.g. turn off water and gas. DoorService Listens to the door if it is locked or not and sends the status to the back end when status changes. StatisticAdministrator Collects the consumption values from the hotwater-, coldwater-, electricity- and gasdevices and sends the values every hour to the backend. TemperatureService Listens to the value of the temperatursensor and sends new values to the back end.. VentilationControl Opens or closes the Ventilation Damper depending on status of the Fire- or Humidity sensors or doorlock. LampSwitch Listens to the Lamp switch and turn on/off The hall-lamp when the status of the switch changes. ControlService A bundle that listens for messages from the back end and activates or deactivates AdministerSecurity and AutoLocking services on the service gateway. DaylightService Listen to the Daylight Sensor and sends a message to the back end if it changes from daylight to darkness or vice versa. PowerOutlet Set power on/power of to controllable power outlets in the household. Is controllable by time values, random time, daylight and daylight in combination with random. IndoorTemperatureSch eme Set the indoor temperature depending on the current scheme, daytype and AutoLocking status.
  • 17. System Environment  All Bundles in the Service Gateway are updated at the same time. No need for Bundles to react on update- and remove events from other Bundles.  The Service Gateway is an isolated environment. It is not possible for the end user to install or configure it.  No 3rd part installations of Bundles allowed.
  • 18. Positive Experiences  The OSGi API was an aid of a rapid start of development.  A Use Case is conveniently translated to a Bundle.  We did not have to set up ways of communicating between Bundles.  We did not have to make tools for - Remote Management - Plattform Management - User Management  Support for security (PKI, HTTPS, SSH).
  • 19. Negative Experiences  Overhead and complexity.  Framework have problems with releasing object references  No support to control the Bundles start up order.  No standardised way of external communication.
  • 20. The Messenger problem  Impossible to change the Messenger without essential recoding.  Strict dependence of a Messenger supplier.  Strict binding to protocol and network structure.  Difficult to substitute Service Gateway HW.  Essential that OSGi standardise the external communication.
  • 21. External Communication SGW OSGi Framework Extern Messenger communication Lonwork Device Manager Native Lonwork Server Service Bundles
  • 22. Internet Access required INTERNET Customers PC Traffic initiated from E2 into the home IP – Telephony has similar problems E2 SGW Problem
  • 23. 3 important improvements of OSGi 1.  Standardize the messenger for external communication. 2.  Make a “low cost” version of the standard for implementation in native. 3.  Standardize a safe way to contact the Gateway from outside Internet.