Autonomous smartphone apps: self-compilation, mutation, and viral spreading
arxiv.org
arxiv.org
They talk a lot about "mesh networks" in the "Related Works" section in the introduction. Their work is in fact not related to any kind of mesh network. The words "mesh network" are a very loose collection of concepts, and are used to describe certain classes of IP routing protocols, large volunteer-run ISPs like guifi.net and Freifunk, and p2p messaging apps like Firechat. The authors do not seem to understand the distinction, and their analysis of this "related work" does not rise above the level of "wow, cool decentralized stuff".
On to the actual work being presented, it looks to me like the researchers just put an Android compiler into an Android app (Maybe this is a big accomplishment? I don't know much about Android development). In any case, it has an interface to select a few superficial options for the app, like the icon, and then it will compile a new copy.
Using NFC, the compiled app can be transferred to another phone. This has nothing to do with mesh networks in any sense of the word. They also present an analysis of compile times on various phones, which top out at 330 seconds. Useful information?
In any case, it's cool that they put a compiler in an app, but this paper feels like a massive edifice of fluff built up around a cool weekend hack. I hope that they can pass their class or get their certificate or degree or whatever they're gunning for here.
> The authors do not seem to understand the distinction
We are very much aware of the difference between ad-hoc and NFC transfers. Note that for dissent and anti-government protest you most likely need something else: Delay/Disruption Tolerant Networking (DTN), see these IETF pages, http://ietf.org/dyn/wg/charter/dtn-charter
> I don't know much about Android development
This is quite non-trivial.
> I haven't read your paper yet but have you looked at Serval?
Yes, we are in contact with them. We invited the Serval people to one of the IETF events I organised some time ago. Sadly they are a bit underfunded. http://www.internetsociety.org/articles/moving-toward-censor...
http://www.gnu.org/philosophy/android-and-users-freedom.en.h...