Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : Student Projects : Abstract

The Copper (Cu) CoAP user-agent for Chrome (L)

Status: Abgeschlossen


Copper (Cu) is a browser add-on for Firefox that implements a protocol handler for the Constrained Application Protocol (CoAP) and a GUI to interact with networked embedded devices. Cu became a popular tool for the IETF CoRE working group and early adopters of CoAP in industry and academia. To broaden the audience for Web-enabled devices, the add-on shall be ported to Chrome, another popular Web browser.


The student shall port the existing implementation of Copper to Chrome and also provide an automated process to apply code updates for both systems in the future. Ideally, code generation is used to automatically transform the Firefox add-on into a Chrome add-on. This might require the definition of uniform interfaces for the internal code and the scripting API of the browsers.

Student/Bearbeitet von: Arthur Kurath, Christian Hagedorn
Contact/Ansprechpartner: Matthias Kovatsch

ETH ZurichDistributed Systems Group
Last updated September 29 2017 04:36:30 PM MET ko