Can someone point me as to how I can interface this beast to the real world.. I/O addressing, polling... etc using B4J?
There's no much information on their website..
For the Edison: https://github.com/codingandmore/mraa4j . It looks like you'll have to finish the library, then wrap it for B4J. There doesn't seem to be anything else for accessing GPIO with Java.
libbulldog supports the BeagleBone Black and the RasPi: http://libbulldog.org/bulldog/ . You'll have to wrap that for B4J, though.