I played with Raspberry PIs for the past year. Since I’m more Java than any other language, I rapidly discover the PI4J project.
Thanks for this nice project!
For my 1st project, I developed a REST API server.
My current version exposes many WiringPi functions and the PI4J System and Network functions.
Even the GPIO interrupts are available remotely.
The goal is to control remotely the Raspberry Pi GPIO by simply using HTTP GET requests.
For example, using any browser from any machine (even another Raspberry Pi) and do the following HTTP GETs in order will
Turn ON and OFF a LED connected to RaspiPin.GPIO_01:
Turn ON
Turn OFF
Where raspberrypi is the IP address of your Raspberry Pi (set as required)
For complete details, see the readme in my github project
This project is a complete Maven project ready to import in Eclipse