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 d...
Nowadays, the World Wide Web is becoming more and more an interactive and social platform than just ...
This document is the final report on the Bachelor Project conducted by Jasper Abbink, Karens Grigorj...
Current web applications rely on a client-server architecture. Web browsers contact a server to retr...
In this paper we present ufo.js, a novel network architecture enabling the development of browser-ba...
The web platform has a critical gap where a native proprietary application like Skype can do somethi...
The aim of this project was to investigate if it is possible to host websites using the BitTorrent p...
The knowledge of web real-time communication (WebRTC) and how its customers and server operations ar...
A modern and free technology called web real-time communication (WebRTC) was enhanced to allow brows...
Web Real-Time Communication (WebRTC) is a technology enabling web browsers to connect directly to ea...
This paper describes the Web Real-Time Communication (WebRTC) technology and the implementation of i...
International audience1 Decentralized social networks have attracted the attention of a large number...
In this article, the authors propose a new approach to distributed computing with Web browsers and i...
Concerns over data ownership and misuse of personal data over the Web have become increasingly wides...
Peer-to-peer has entered the public limelight over the last few years. Several research projects are...
WebRTC (Web Real-Time Communication) is a technology that enables browser-to-browser communication. ...
Nowadays, the World Wide Web is becoming more and more an interactive and social platform than just ...
This document is the final report on the Bachelor Project conducted by Jasper Abbink, Karens Grigorj...
Current web applications rely on a client-server architecture. Web browsers contact a server to retr...
In this paper we present ufo.js, a novel network architecture enabling the development of browser-ba...
The web platform has a critical gap where a native proprietary application like Skype can do somethi...
The aim of this project was to investigate if it is possible to host websites using the BitTorrent p...
The knowledge of web real-time communication (WebRTC) and how its customers and server operations ar...
A modern and free technology called web real-time communication (WebRTC) was enhanced to allow brows...
Web Real-Time Communication (WebRTC) is a technology enabling web browsers to connect directly to ea...
This paper describes the Web Real-Time Communication (WebRTC) technology and the implementation of i...
International audience1 Decentralized social networks have attracted the attention of a large number...
In this article, the authors propose a new approach to distributed computing with Web browsers and i...
Concerns over data ownership and misuse of personal data over the Web have become increasingly wides...
Peer-to-peer has entered the public limelight over the last few years. Several research projects are...
WebRTC (Web Real-Time Communication) is a technology that enables browser-to-browser communication. ...
Nowadays, the World Wide Web is becoming more and more an interactive and social platform than just ...
This document is the final report on the Bachelor Project conducted by Jasper Abbink, Karens Grigorj...
Current web applications rely on a client-server architecture. Web browsers contact a server to retr...