Use JGIR library to bind our Java API using GObjects. - https://wiki.gnome.org/Projects/JGIR Related issues: #128 Plugin Architecture #254 libpeas GObjects based plugin engine #239 Socket API with Java applet #244 CoderViz