Successfully reported this slideshow.
Your SlideShare is downloading. ×

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

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 9 Ad
Advertisement

More Related Content

Advertisement

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

×