
Making web applications run in a decentralized though collaborative way, with connectivity disruptions, is a challenging task. Opportunistic networking offers a way to be independent from a fixed infrastructure and cope with intermittent connectivity by leveraging both the mobility of nodes and their transient radio contacts. This paper presents an environment that facilitates the development of web applications deployed in opportunistic networks built out of smartphones. In order to overcome the technology hindrance regarding smartphones’ ad hoc communication capabilities, our contribution externalizes opportunistic networking to a dedicated device. On top of this support for smartphones, we propose an implementation of a programming model called foglet that allows web browsers to share consistent data structures. This implementation helps achieving decentralized applications distributed across mobile web browsers without relying on any network infrastructure.
[INFO.INFO-MC] Computer Science [cs]/Mobile Computing, [INFO.INFO-NI] Computer Science [cs]/Networking and Internet Architecture [cs.NI], foglet, opportunistic networking, mobile browsers, [INFO.INFO-SE] Computer Science [cs]/Software Engineering [cs.SE], [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], [INFO.INFO-IU] Computer Science [cs]/Ubiquitous Computing, decentralized web
[INFO.INFO-MC] Computer Science [cs]/Mobile Computing, [INFO.INFO-NI] Computer Science [cs]/Networking and Internet Architecture [cs.NI], foglet, opportunistic networking, mobile browsers, [INFO.INFO-SE] Computer Science [cs]/Software Engineering [cs.SE], [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], [INFO.INFO-IU] Computer Science [cs]/Ubiquitous Computing, decentralized web
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
