Announcing Java and Android for ROS2

I have started in my github to complete your implementation :

with:

  • JavaDoc
  • Header file (but i see you push-it in your last commit why not use OSRF ?)
  • QoS profile
  • Testing (but I need to add on gradle)
  • Java Service (need to add on JNI call)
  • Java Parameter (need rcl finished by core team)

I propose to you to make a clean Merge Request of JavaDoc and Testing.

For the launch case :
Nothing was define in ROS2 design page, but by experience of ROS1 if i make a xxxxxx.laucnh file and java is special.
In your implentation you need to :
eg. java -cp install_isolated/rosidl_generator_java/share/rosidl_generator_java/java/rosidl_generator_java.jar: ....
I would like to know if is possible to generate a simple script for shortcut the launch.
eg. talker_java.sh (or without exention)