3 ms·
I'm not that impressed by this. They talk a lot about "mesh networks" in the "Related Works" section in the introduction. Their work is in fact not related to
by woah 11y ago
I'm not that impressed by this.
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.
- userbinator 11y agoI agree that, theoretically speaking, it's not all that impressive, but in practice, to be able to create and/or modify apps for an Android device using an Android device is nice since it gives more visibility to the idea that Android devices are also general-purpose computers. In fact, one of the FSF's complaints againt Android is that it's not self-hosting: http://www.gnu.org/philosophy/android-and-users-freedom.en.html http://www.gnu.org/philosophy/android-and-users-freedom.en.h...
- contingencies 11y agoI agree with your analysis. I truly hope that people motivated to make a difference by enabling distributed resistance to censorship of centralized communications infrastructure can see the wisdom in investing time to develop the wifi mesh capability for FirefoxOS or Android. Once a major platform has this functionality, it will spread. I wrote a fairly long paper about ideas in this space over here: https://bug945047.bugzilla.mozilla.org/attachment.cgi?id=8407268 https://bug945047.bugzilla.mozilla.org/attachment.cgi?id=840...
- voltagex_ 11y agoI haven't read your paper yet but have you looked at Serval?
- synctext 11y agoPaper author here... In our main project we implemented an onion routing stack compliant with the Tor protocol specification. Key issue is we avoid using any central server, like directory servers. It uses UDP (not TCP like Tor itself), runs on Android, fully functional, but not mature yet. See our overview talk, http://wan.poly.edu/p2p2015/keynote.html http://wan.poly.edu/p2p2015/keynote.html > 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 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-censorship-free-internet http://www.internetsociety.org/articles/moving-toward-censor...
- woah 11y agoSorry for the harshness of my tone. There's unfortunately a lot of people draping their tech in the mantle of "mesh" without actually introducing any innovation. I had taken this as such a project mostly because I saw no mention of routing protocols. I will take a look at your main work.