UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    The Briar Project

    App Development
    2
    3
    303
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User
      last edited by

      I stumbled across the Briar Project recently - https://briarproject.org/ - and thought it was interesting... Particularly the part about being able to use bluetooth, wifi and tor to communicate.

      Anyway, I emailed them about the possibility of having an app for UT, and got a response. I trust they won't mind me quoting some of it, because he asks three questions that I'm not sure of the answers to!

      • Is there an Android or POSIX compatibility layer?
      • Is Java supported?
      • Can apps run in the background and keep network connections open when the device is idle?

      Also, some time ago, there was some excitement about a similar project called The Serval Project - http://www.servalproject.org/ Does anyone know if anything happened there?

      Thanks

      dobeyD 1 Reply Last reply Reply Quote 0
      • dobeyD
        dobey @A Former User
        last edited by

        @3arn0wl said in The Briar Project:

        Is there an Android or POSIX compatibility layer?

        No Android. Linux is POSIX already, so no compatibility layer is needed for that, though apps are confined by apparmor.

        @3arn0wl said in The Briar Project:

        Is Java supported?

        No. One could theoretically include a JRE in their app to run Java code, but it is not part of the OS.

        @3arn0wl said in The Briar Project:

        Can apps run in the background and keep network connections open when the device is idle?

        There isn't an app level API for doing this, but it's possible for a user to enable this themselves with UT Tweak Tool. If all messages are e2e encrypted though, it would theoretically be possible to use push notifications as a transport mechanism as well (though this would not work for a mesh network case, and not entirely p2p).

        ? 1 Reply Last reply Reply Quote 1
        • ?
          A Former User @dobey
          last edited by

          🙂 Thank you, @dobey. I'll feed that information back.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post