Latest versions

Javaclient - SVN
Player - CVS/SVN
Java (JDK) - 6.29
Eclipse - 3.7.1


9 May 2011 - New javaclient 3 example We have created an interesting navigator example: test planner, localize and map interfaces with the java counterpart of the playernav utility. Enjoy!

7 December 2010 - Examples updated to javaclient 3 We have included Javaclient 3 examples to test javaclient3, along with player 3.1 and the new Stage version 4.0. Please report any problem or difficulty you find when trying them.

21 April 2010 - Javaclient is coming back! We are updating Javaclient to make it works with the latest versions of Player/Stage. By now, just a few interfaces have been updated (IR, sonar, position2D, gripper, Graphics2D and power), but some others should also work with no modifications. The new code is available on SVN under the javaclient3 branch: update to this branch only if you want to use Javaclient with Player 3! (it will not work with Player 2). You will probably find a lot of incompatibilities with Player 3, so please report them and we will try to correct them. Or much better, correct them by yourself and send us a patch! Any help is very, very welcome!

Javaclient allows development of applications for Player/Stage using the elegancy and power of the Java programming language. The client implements all interfaces described in the Player manual, plus several various additions. Please, refer to the Documentation and Examples sections for the specifics of building and using Javaclient. Note that client was developed and tested using Sun's JDK 1.5. Information about compatibility with earlier or different JVM releases is unknown.

“ "Let's start with the three fundamental Rules of Robotics - the three rules that are built most deeply into a robot's positronic brain." In the darkness, his gloved fingers ticked off each point.
"We have: one, a robot may not injure a human being, or through inaction, allow a human being to come to harm."
"Two," continued Powell, "a robot must obey the orders given it by human beings except where such orders would conflict with the First Law."
"And three, a robot must protect its own existence as long as such protection does not conflict with the First or Second Laws."
(Powell and Donovan discuss the laws of robotics) Logo PlayerStage Logo Eclipse Logo Java Logo