Chapter 2. Getting started

Not much is required to write plugins for XNap. Basic knowledge of Java and, if you would like to create a graphical interface, some experience with Swing, should do fine.

In the following chapters I will provide a walkthrough of programming a plugin for XNap. I will step-by-step create a gnutella plugin based on the JTella library.