I worked on Java communications API, but using C family is more feasible then
Java coz of its decelerate behaviour. And you may not get any good online
support for Java communication API`s also. And more over using C family you can
put stretch on the coding.