= RosJava Special Interest Group = '''Coordinators''': Daniel Stonier & Ernesto Corbellini '''Discourse forum''': [[http://discourse.ros.org/c/rosjava]] Old google group with archived conversations: [[https://groups.google.com/group/ros-sig-java|ros-sig-java]] '''Topics''': Improving the rosjava and android development environment. '''Members''': * Daniel Stonier (<<MailTo(stonier AT yujinrobot DOT com)>>) * Sarah Elliot * Damon Kohler * Kazuto Maruse == Getting Started == If you're just looking to get started with your own rosjava-android development, head to the [[rosjava]] or [[android]] pages. This page itself is more about development plans for the core rosjava/android libraries and the build environment. == ToDos == Feel free to assign yourself to anyone of these projects - most of them would be pretty useful to us all. '''Documentation''' * [[sig/Rosjava/Documentation|Documentation]] - the never-ending todo, what and where? '''Build Environment''' * [[https://github.com/rosjava/rosjava_mvn_repo/issues/12|Sources for indexing]] : can we package sources with the jars for automatic indexing? * [[https://github.com/rosjava/rosjava_mvn_repo/issues/10|Sonatype Maven Repo]] : upgrade to a more convenient, shared maven repository. * [[sig/Rosjava/Ros Integration|Ros Integration]] - integrate with rosrun, roslaunch... * [[https://github.com/rosjava/rosjava_bootstrap/issues/4|Message Generator]] : not far away from a first class genjava msg generator, no more workarounds! '''Android''' * [[https://github.com/rosjava/android_extras/issues/3|NFC Read/Write Libraries and Tools]] : these would be extremely useful for android-robot interaction. * [[https://github.com/rosjava/android_apps/issues/11|Generic Dashboards]] : good framework for handling robot variations in dashboards. == ToDones == * [[sig/Rosjava/Android Studio-Maven Upgrade|Android Studio-Maven Upgrade]] : catkinize, new android studio + gradle sdk, and our own maven repository. * [[https://github.com/rosjava/rosjava_build_tools/issues/1|Catkin Create Scripts for RosJava]] : trivial python coding, can copy from existing android scripts. == Birds of a Feather Meetings == * [[https://docs.google.com/document/d/1GCDtKHZqhRCb9OWPXj2q30py5uSDssVE9Vqcnh3CD3g/edit?usp=sharing|BoF@RosCon May 12th]] * [[https://docs.google.com/document/d/1KMiCIBYrShNYCIw1o6HJaqnPN-OQ1u2a9ivYBr1J4tI/edit?usp=sharing|BoF May 22nd]] * [[https://docs.google.com/document/d/1TIdQOZBDF30OFb2uPbDOkS5lOdAkmGv2cAfYn2rQdwU/edit?usp=sharing|BoF Sep 5th]] - how to maven/debianify the rosjava/android repos. == Graveyard == Most of this information can now be found at either the [[rosjava]] or [[android]] pages. * [[sig/Rosjava/Android Development Environment|Android Development Environment]] - download, compile, test the new development environment. * [[sig/Rosjava/Android Gradle Plugin|Android Gradle Plugin]] - what is the new (May '13) gradle plugin all about? * [[sig/Rosjava/Android Studio|Android Studio]] - a bit about using android studio effectively. * [[sig/Rosjava/Android SDK Versions|Android SDK Versions]] - current sdk version numbers for android releases.