Raspberry Pi GPIO using OSGi Services
I've created an API that abstracts individual GPIO Pins as OSGi services, and made it available via the ECF github repository. This allows applications to easily use the Raspberry Pi's GPIO to send output to or receive input from peripherals.
I've also created a short tutorial on how to use these services to control a single LED.
In a future tutorial, it's my intention to also show how to use OSGi Remote Services to easily expose GPIO Pins services for remote access.