ChatterBox is a demo app which uses the Babble mobile library to enable multiple mobile devices to chat without a centralised server.
Chatterbox has been developed to demonstrate the benefits of using Babble in a mobile App. In future it will also demonstrate how the MONET hub can be leveraged to improve the functionality of mobile applications.
Chatterbox scans the connected network to compile a list of ongoing chats. A phone number is not required such as with Whatsapp or Telegram. Chatterbox has a linear message setup.
Twaddle is an example of a mobile ad-hoc blockchain providing a decentralised news sharing and commenting app built on top of the Babble mobile libraries. Twaddle demonstrates the potential of the MONET enabling technology components.
The consensus algorithm, Babble, is used to ensure a consistent order of comments are seen among users, thus removing the need for a centralised service.
Stories can only be shared and discussed with users on the same local network, thus Twaddle will be particularly useful for sharing and discussing topics that are relevant to a given network. For example, suppose a Christmas party is being planned among an office. The party organiser might use Twaddle to create the event «Christmas Party» where co-workers could discuss and plan the event. A phone number is not required such as Whatsapp or Telegram. Twaddle has a tree messaging structure.
Sweeper is a game developed using our mobile blockchain library, babble-android (link). Sweeper demonstrates some key mobile components of the MONET infrastructure.
Multicast DNS and DNS service discovery is used for advertising and discovering other Chatterbox devices on the same local network
The app is currently limited to communicating with devices on the same local network, wifi direct can be used to allow communication without an access point, however to allow compatibility between iOS and android devices, this feature is disabled by default.