Embla - The protocol implementation

The communication between two applications needs a common language. This language is the protocol. The DCWatch supports 3 protocol by default.

  • NeoModus Direct Connect (NMDC)
  • Advanced Direct Connect (ADC)
  • Extensible Messaging and Presence Protocol (XMPP)

Both Direct Connect implementation are provided by Embla library and the XMPP implementation is provided by Smack. We are developing also the Embla library which can help any developers to create new applications for Direct Connect Community. The library contains a simple command parser, so the developers can create servers and clients in few easy steps.

I will create a step-by-step documentation for Embla users and I hope you will find any information what you are needed. If you have any question, please ask me!