Towards Universally Usable Smart Homes How Can MyUI, URC and openHAB Contribute to an Adaptive User Interface Platform? Lukas Smirek, Stuttgart Media University,

Slides:



Advertisements
Similar presentations
HOlistic Platform Design for Smart Buildings
Advertisements

UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Personalized Presentation in Web-Based Information Systems Institute of Informatics and Software Engineering Faculty of Informatics and Information Technologies.
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
W3C Web & TV Workshop 2014 UPnP, W3C and TV W3C Web & TV Workshop March 2014.
June 2010 At A Glance The Room Alert Adapter software in conjunction with AVTECH Room Alert™ devices assists in monitoring computer room environments as.
SCENARIO Suppose the presenter wants the students to access a file Supply Credenti -als Grant Access Is it efficient? How can we make this negotiation.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
9.5 Software Architecture
Asa MacWilliams Lehrstuhl für Angewandte Softwaretechnik Institut für Informatik Technische Universität München Dec Software.
Delivering the multiagent technology to end-users through the web D. Mitrović 1, M. Ivanović 1, C. Bădică 2 1 University of Novi Sad, Serbia 2 University.
6/1/2015Ch.31 Defining Enterprise Architecture Bina Ramamurthy.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
AGENT-BASED APPROACH FOR ELECTRICITY DISTRIBUTION SYSTEMS University of Jyväskylä University of Vaasa Acknowledgements: Industrial Ontologies Group.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Model for the Old Web -> Client Server Server Client.
SoNDa Sensor Network for Data Explore! 1. SoNDa Sensor Network for Data Explore! KEYWORDS Wireless Sensors Communication 2.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Bentley Electric Solution Overview Agenda Product FrameWork Electric Solutions Bentley Electric Expert Designer.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
The Energy Aware Smart Home
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
DISTRIBUTED COMPUTING
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
HOME AUTOMATION HMI DEMO Michigan State University College of Engineering Team 3.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
ARCH-4: The Presentation Layer in the OpenEdge® Reference Architecture Frank Beusenberg Senior Technical Consultant.
CommSee - a client service systems development strategy using .NET
THEME[ENV ]: Inter-operable integration of shared Earth Observation in the Global Context Duration: Sept. 1, 2011 – Aug. 31, 2014 Total EC.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
COMP Project Status Overview April 1st, 2005.
SOA Landscape Recommendations By >. Who we are  Team Members  Company History  Current & Past Client Projects  Note: have fun here. Make up your history.
5 PR Praktikum aus Informatik Gabriele Kotsis Summer Term 2009.
International Automation Congress th -31 st October, 2014 The Arrowhead Framework - Future of Cooperative Automation Zsolt Szepessy, Gábor Singler,
Software Testing for Intelligent Robots Justin Peckner Maria Velasquez November 13, 2012.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
IST project ePerSpace N° IST integrated project ePerSpace Contract N°: Ádám Kapovits, Eurescom 8/11/2004.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Mccs Applied Computing Project II WEBdesk Helpdesk System Project Team : D.I.K.
Technician Table Editor Academic advisor : Professor Ehud Gudes Technical advisor : Menny Even Danan Team: Olga Peled Doron Avinoam Ira Zaitsev ADD Presentation.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
Connected Infrastructure
Smart Building Solution
Smart Building Solution
Connected Infrastructure
Test Automation for IoT solutions A Paradigm shift
Chapter 13 Logical Architecture.
Tools for Composing and Deploying Grid Middleware Web Services
Core Platform The base of EmpFinesse™ Suite.
Chapter 13 Logical Architecture.
An Introduction to Software Architecture
write on board in advance: handouts, names, Hoare quote
Web Application Architectures
Guided Research: Intelligent Contextual Task Support for Mails
Choosing between Silverlight and AJAX
Infrared Home Controller
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Towards Universally Usable Smart Homes How Can MyUI, URC and openHAB Contribute to an Adaptive User Interface Platform? Lukas Smirek, Stuttgart Media University, CENTRIC 2014 Other Authors: Gottfried Zimmermann, Daniel Ziegler

Agenda Motivation Requirements for Universally Usable Smart Homes Overview of used technologies Architectural approaches Relation to the Global Public Inclusive Infrastructure (GPII) Summary Questions 2

Motivation 3

Requirements for Universally Usable Smart Homes (inspired by Shneiderman‘s research agenda on web- and other services) 4

Relevant Technologies: MyUI: European research-project Infrastructure for automatically generated adaptive user interfaces URC – Universal Remote Console: ISO/IEC Controling devices with pluggable, personalized user interfaces openHAB – Home Automation Bus: Open source Integration platform for different Smart Home technologies 5

Main components of MyUI: Pattern Repository: contains design patterns (knowledge, solutions for UI adaptations) Different kind of patterns (e.g., interaction pattern, adaptation pattern) Abstract Application Interaction Model (AAIM): based on UML2 State Machine Diagrams Defines interaction between user and application Eclipse-based toolkit is available User and Context Management Infrastructure Context and user profiles as base for UI adaptation Profiles get their setting due to virtual and physical sensors Adaptation engine Interactive TV set as demonstrator: Main menue, client and weather forecast 6

The MyUI Adaptation engine adapts UIs in a 3 stage process Update of user- and context-profile with sensor data User profile + context profile + device features -> User interface profile Most suitable design patterns are selected Rendering of the finaluser interface

URC Technology Overview 8

UCH – Universal Control Hub 9 UCH Resource Server UPnP Z-Wave Ethernet/HTTP IR WiFi/HTTP

openHAB 10 openHAB Event Bus KNX Binding EnOcean Binding zWave Binding status updates/commands openHAB Respository Automation logic User interface

Evaluation 11

Architecture 1: Loosely coupled via rest API 12

Architecture 2: openHAB integrated in UCH as TA 13

Architecture 3: Replacement of openHAB components with UCH components 14

The Global Public Inclusive Infrastructure (GPII) 15

Summary: Challenges: Technology variety, user diversity, changes in user knowledge and capabilities;  solutions: Abstract UIs, Pluggable UIs, Adaptive UIs;  Technologies: MyUI, URC, openHAB;  Most suitable architecture: MyUI-Controller, openHAB integrated in UCH as TA; Outlook: Possible integration with GPII 16