Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
1
Learning
Layers
This slide deck is licensed under ...
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
2
Learning
Layers
It‘s a Brave New World…
 Are you ...
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
3
Learning
Layers
Web Infrastructure Vision
 Micros...
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
4
Learning
Layers
ICWE
2013:
DireWolf
JWE 2014:
Dire...
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
5
Learning
Layers
DireWolf for the Web of Things
 D...
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
6
Learning
Layers
DireWolf 3.0.0
System Overview
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
7
Learning
Layers
Conclusion
 Web frontends for het...
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
8
Learning
Layers
Acknowledgments
This project has r...
Lehrstuhl Informatik 5
(Information Systems)
Prof. Dr. Matthias Jarke
9
Learning
Layers
fin
 Thank you for your attention...
Upcoming SlideShare
Loading in …5
×

The DireWolf Inside You: End User Development for Heterogeneous Web of Things Appliances

469 views

Published on

Presentation of our Vision Paper we gave at ICWE 2016 - Best Vision Paper Award

Published in: Devices & Hardware
  • Be the first to comment

The DireWolf Inside You: End User Development for Heterogeneous Web of Things Appliances

  1. 1. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 1 Learning Layers This slide deck is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. The DireWolf Inside You: End User Development for Heterogeneous Web of Things Appliances István Koren, Ralf Klamma Advanced Community Information Systems (ACIS) RWTH Aachen University, Germany koren@dbis.rwth-aachen.de 16th International Conference on Web Engineering (ICWE2016) 6-9 June 2016 USI Lugano, Switzerland
  2. 2. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 2 Learning Layers It‘s a Brave New World…  Are you afraid of losing control over your smart home?  Why do you push bytes around the globe to turn on the light?  What do you think about installing a particular app for every new task?  How to let end users securely deal with the huge number of everyday Internet of Things devices?  How to economically build individual apps for a heterogeneous device landscape? …
  3. 3. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 3 Learning Layers Web Infrastructure Vision  Microservices running in a p2p environment  Web protocols – HTTP – XMPP – MQTT  Componentized, dynamic Web frontends  End User Development
  4. 4. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 4 Learning Layers ICWE 2013: DireWolf JWE 2014: DireWolf 1.1 ICWE 2014: DireWolf 2.0 • WebRTC • Cross-device Mario ICWE 2015: Collaboration • Yjs • Collaborative Video Drawing ICWE 2016: DireWolf 3.0.0 The DireWolf Framework @ ICWE
  5. 5. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 5 Learning Layers DireWolf for the Web of Things  Devices broadcast their own UI and access logic – QR codes, NFC or Bluetooth Low Energy  Device access over Web Bluetooth, MQTT, …  Session mobility for sharing UI across devices
  6. 6. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 6 Learning Layers DireWolf 3.0.0 System Overview
  7. 7. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 7 Learning Layers Conclusion  Web frontends for heterogeneous everyday devices – End User Development: autonomous composition of IoT applications with Web Components – local data flows  Interdisciplinary challenges – HCI related: multiple devices, different input modalities – economical: companies feel the urge to provide UIs to a wide variety of end user devices
  8. 8. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 8 Learning Layers Acknowledgments This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 318209.
  9. 9. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. Matthias Jarke 9 Learning Layers fin  Thank you for your attention! Do you have any questions? koren@dbis.rwth-aachen.de @istinhere +IstvanKoren slideshare.net/istvankoren http://dbis.rwth-aachen.de/cms/research/ACIS

×