In this paper we present ufo.js, a novel network architecture enabling the development of browser-based peer-to-peer web applications. Ufo.js leverages state-of-the-art technologies in the field of real time communications in the web and provides programmers with the functionality needed in order to embed novel peer-to-peer applications directly into web browsers. Ufo.js makes use of the W3C WebRTC datachannel API. This new interface allows two web browsers to establish a communication channel for the exchanging of either raw data or strings. Ufo.js uses the datachannel as the default communication means between any pair of peers and hence represents a valid alternative to classic client-server desktop solutions. The article describes the design, implementation and deployment of an ufo.js network, while also presenting the results of a test campaign aimed at assessing both its performance and potential overhead. �� 2014 IEEE.

Introducing ufo.js: A browser-oriented p2p network / A., Bevilacqua; P., Boemio; Romano, SIMON PIETRO. - (2014), pp. 353-357. (Intervento presentato al convegno 2014 International Conference on Computing, Networking and Communications, ICNC 2014 tenutosi a Honolulu, HI; United States nel 2014) [10.1109/ICCNC.2014.6785359].

Introducing ufo.js: A browser-oriented p2p network

ROMANO, SIMON PIETRO
2014

Abstract

In this paper we present ufo.js, a novel network architecture enabling the development of browser-based peer-to-peer web applications. Ufo.js leverages state-of-the-art technologies in the field of real time communications in the web and provides programmers with the functionality needed in order to embed novel peer-to-peer applications directly into web browsers. Ufo.js makes use of the W3C WebRTC datachannel API. This new interface allows two web browsers to establish a communication channel for the exchanging of either raw data or strings. Ufo.js uses the datachannel as the default communication means between any pair of peers and hence represents a valid alternative to classic client-server desktop solutions. The article describes the design, implementation and deployment of an ufo.js network, while also presenting the results of a test campaign aimed at assessing both its performance and potential overhead. �� 2014 IEEE.
2014
9781479923588
Introducing ufo.js: A browser-oriented p2p network / A., Bevilacqua; P., Boemio; Romano, SIMON PIETRO. - (2014), pp. 353-357. (Intervento presentato al convegno 2014 International Conference on Computing, Networking and Communications, ICNC 2014 tenutosi a Honolulu, HI; United States nel 2014) [10.1109/ICCNC.2014.6785359].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/588393
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 4
social impact