the direwolf inside you: end user development for heterogeneous web of things appliances

9

Click here to load reader

Upload: istvankoren

Post on 21-Apr-2017

295 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

1

LearningLayers

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

[email protected]

16th International Conference on Web Engineering

(ICWE2016)

6-9 June 2016

USI Lugano, Switzerland

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

2

LearningLayers

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?

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

3

LearningLayers

Web Infrastructure Vision

Microservices running

in a p2p environment

Web protocols

– HTTP

– XMPP

– MQTT

Componentized,

dynamic Web frontends

End User Development

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

4

LearningLayers

ICWE 2013: DireWolf

JWE 2014: DireWolf1.1

ICWE 2014: DireWolf 2.0

• WebRTC

• Cross-deviceMario

ICWE 2015: Collaboration

• Yjs

• Collaborative Video Drawing

ICWE 2016: DireWolf3.0.0

The DireWolf Framework

@ ICWE

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

5

LearningLayers

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

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

7

LearningLayers

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

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

8

LearningLayers

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.

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

Lehrstuhl Informatik 5

(Information Systems)

Prof. Dr. Matthias Jarke

9

LearningLayers

fin

Thank you for your attention!

Do you have any questions?

[email protected]

@istinhere

+IstvanKoren

slideshare.net/istvankoren

http://dbis.rwth-aachen.de/cms/research/ACIS