AmbientJS: A Mobile Cross-Platform Actor Library for Multi-Networked Mobile Applications

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper, we argue that due to technological advances programmers today are faced with a ninth fallacy of distributed computing: “there is only one fixed application architecture throughout the lifetime of the application”. Mobile devices are nowadays equipped with wireless technology which allows them to interact with one another in both a peer-to-peer way (e.g. Wi-Fi-direct, bluetooth, etc.), and via a server in the cloud. Distributed software engineering abstractions, however, do not aid the programmer in developing mobile applications which communicate over multiple networking technologies. This paper introduces AmbientJS, a mobile cross-platform actor library which incorporates a novel type of remote reference, called network transparent references (NTRs), which allows to seamlessly combine multiple application architectures. We give an overview of the NTR model, detail their implementation in a novel actor library called AmbientJS and assess the performance of AmbientJS with benchmarks.

Cite

CITATION STYLE

APA

Gonzalez Boix, E., De Porre, K., De Meuter, W., & Scholliers, C. (2018). AmbientJS: A Mobile Cross-Platform Actor Library for Multi-Networked Mobile Applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10789 LNCS, pp. 32–58). Springer Verlag. https://doi.org/10.1007/978-3-030-00302-9_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free