EuroIA
2016
Amsterdam
22-24 Sept.
EuroIA 2017 goes to Stockholm

 

Saturday, 24 Sept. 15:15

REST Interfaces to the Internet of Things

Jack Jansen, Steven Pemberton

20 min. talk
REST (REpresentational State Transfer) is the architectural basis of the web. This talk will explain how it can be used as a highly efficient and flexible interface connecting a diverse set of devices via the Internet of Things (IoT).

IoT
Data

This talk shares insights from an on-going project coordinating data from Internet of Things (IoT) devices, and using a declarative interface to that data.

REST (REpresentational State Transfer) is the architectural basis of the web. As Wikipedia points out “REST’s coordinated set of constraints, applied to the design of components in a distributed hypermedia system, can lead to a higher-performing and more maintainable software architecture.” So how can you apply the same ideas to the Internet of Things?

The Internet of Things is driven by many tiny low-powered processors that produce data in a variety of different formats, and produce the data in different ways, sometimes on demand (such as thermostats), sometimes by pushing it (such as presence detectors). Traditionally, applications have to be a mash up of accesses to devices and formats. To use the data in a cohesive application, the data has to be collected and integrated; this allows very low demands to be put on the devices themselves.

This project places a thin REST-layer around a diverse collection of Internet of Things devices, hiding the data-format and data-access differences, and updating the devices automatically as needed; this then allows a REST-style declarative interface to access and control the devices without having to worry about the variety of device-interfaces and formats.

Session slides

REST Interfaces to the Internet of Things

Sketch by Nádia Ferreira

 

About Jack Jansen

@hackerjack60

Jack Jansen is a researcher at CWI Amsterdam, with over 25 years of experience in multimedia and distributed systems. Empowering people to put available technology to a use they themselves envision is his driving principle. This results in activities ranging from languages, such as Python, via web standardisation work (SMIL, Rich Web Application Backplane) to implementing systems for accessible and reusable multimedia (Ambulant). His current interests include synchronised networked multimedia (the Ta2 and Vconect projects) and infrastructure for sensor networks and IoT applications.

 

About Steven Pemberton

@stevenpemberton

Steven Pemberton is a researcher at CWI Amsterdam. His research is in interaction, and how the underlying software architecture can support users. He co-designed the ABC programming language that formed the basis for Python. He was editor of ACM/interactions for many years. Involved with the Web since the beginning, he has co-authored many web standards, including HTML, XHTML, CSS, XForms and RDFa. He now chairs the W3C Forms working group.

Scheduled on

 
14:50 - 15:10
The Ecosystem is Bigger than You!
Daniel Braithwaite, Kieron Leppard
15:15 - 15:35
REST Interfaces to the Internet of Things
Jack Jansen
Steven Pemberton
REST (REpresentational State Transfer) is the architectural basis of the web. This talk will explain how it can be used as a highly efficient and flexible interface connecting a diverse set of devices via the Internet of Things (IoT).
15:40 - 16:00
Coffee break
 
16:00 - 16:20
 

 

About EuroIA

EuroIA is the leading Information Architecture (IA) and User Experience (UX) conference for Europe.

EuroIA has travelled through Europe over the years: Brussels, Barcelona, Rome, Berlin, Paris, Prague... In 2016 we return to Amsterdam. Learn more about EuroIA.

EuroIA is organized by volunteers all around Europe, with three co-chairs, an active committee and over 35 country ambassadors. Find out who is who at EuroIA.

Welkom in Amsterdam

EuroIA returns to Amsterdam, the city that in 2008 hosted probably the most successful and definitely the most well-attended of all EuroIA conferences.

EuroIA 2016 takes place at The Renaissance Hotel, in the heart of Amsterdam, within walking distance of the Amsterdam central train station and Amsterdam's main highlights.

The Renaissance Hotel Kattengat 1
Amsterdam, 1012 SZ
The Netherlands
+31 (0)20 621 2223

Gold Sponsors

Sponsors

 

EuroIA 2016 is also on Twitter, Facebook, Lanyrd, Medium and LinkedIn. For help, ping the co-chairs Sylvie, Koen or Konstantin.