com is a small communication framework. It abstracts communication into to layers: transmission and interpretation. The transmission layer sends and receives data using sender and receiver modules, that need to be provided. The interpretation layer encodes the data to send and interprets the received data, which needs a required interpreter module.
You can download the library directly from Github or Bintray or use a build management system. For using the second, the use of the jcenter repository is required.