PlayerClientLibraries

From The Player Project

(Difference between revisions)
Jump to: navigation, search
(Groups)
(Added Javaclient3 for player 3.0.1)
 
(19 intermediate revisions not shown)
Line 8: Line 8:
Currrently these libraries are distributed with Player:
Currrently these libraries are distributed with Player:
-
*[[libplayerc]]
+
*[http://playerstage.sourceforge.net/doc/Player-svn/player/group__player__clientlib__libplayerc.html libplayerc]
-
*[[libplayercpp | libplayerc ]]
+
*[http://playerstage.sourceforge.net/doc/Player-svn/player/group__player__clientlib__cplusplus.html libplayerc++]
-
*[[Python bindings to libplayerc]]
+
*[http://playerstage.sourceforge.net/doc/Player-svn/player/group__player__clientlib__libplayerc__py.html libplayerc_py (Python bindings to libplayerc)]
The number of libraries in the distro is deliberately kept small.
The number of libraries in the distro is deliberately kept small.
Line 23: Line 23:
Please help to maintain this list!
Please help to maintain this list!
-
* Player 2.0  
+
* Player 3.0.1
 +
** [http://www1.ifi.auf.org/mediawiki/index.php/Smalltalk_Player_Client PlayerST],  a Player Smalltalk client written with [http://code.google.com/p/pharo/ Pharo] by Serge Stinckwich, IRD.
 +
** [http://java-player.sourceforge.net/ Javaclient3] by [http://playerstage.sourceforge.net/wiki/User:Rbrusu Radu Bogdan Rusu] and [http://mundorobot.info Jorge Santos]
 +
 
 +
* Player 2.1
 +
** [http://barryk.googlepages.com/playermex PlayerMex - MATLAB] By Kevin Barry, University of Detroit Mercy Advanced Mobility Lab
 +
** [http://www.seas.upenn.edu/%7Enmichael Matlab wrapper for libplayerc] By Nathan Michael, UPenn (You will get redirected to a wiki, click Software, then Player, then PlayerAPI).
 +
** Alternate Python bindings, by Jonathan Kleinehellefort at TUM:
 +
*** git-clone http://www9.in.tum.de/~kleinehe/pypc-gen.git
 +
** Python bindings for [http://playerstage.sourceforge.net/doc/Player-2.1.0/player/group__player__clientlib__cplusplus.html libplayerc++], by Piotr Trojanek at WUT:
 +
*** svn: http://segomo.elka.pw.edu.pl/svn/player/trunk/player2_swig/
 +
 
 +
* Player 2.0
** [http://java-player.sourceforge.net/ Javaclient2] by [http://playerstage.sourceforge.net/wiki/User:Rbrusu Radu Bogdan Rusu]
** [http://java-player.sourceforge.net/ Javaclient2] by [http://playerstage.sourceforge.net/wiki/User:Rbrusu Radu Bogdan Rusu]
** [http://cns.bu.edu/~cjmorlan/robotics/octplayer/ GNU Octave]  by Cameron Morland
** [http://cns.bu.edu/~cjmorlan/robotics/octplayer/ GNU Octave]  by Cameron Morland
Line 30: Line 42:
** [http://userfs.cec.wustl.edu/~sig1/ cl-player - simple Common Lisp client] by Stu Glaser
** [http://userfs.cec.wustl.edu/~sig1/ cl-player - simple Common Lisp client] by Stu Glaser
** [http://ada-player.sourceforge.net/ Ada] by [mailto:public@mosteo.com Álex R. Mosteo]
** [http://ada-player.sourceforge.net/ Ada] by [mailto:public@mosteo.com Álex R. Mosteo]
 +
** [http://barryk.googlepages.com/playermex PlayerMex - MATLAB] By Kevin Barry, University of Detroit Mercy Advanced Mobility Lab
 +
** [http://www.seas.upenn.edu/%7Enmichael Matlab wrapper for libplayerc] By Nathan Michael, UPenn (You will get redirected to a wiki, click Software, then Player, then PlayerAPI).
*Player 1.6
*Player 1.6

Latest revision as of 08:26, 11 November 2011

The Player distribution comes with code libraries that simplify the writing of Player clients by hiding the details of the Player Protocol and providing a set of functions or objects that communicate with the Player server.

Contents

Libraries in the Player distribution

Currrently these libraries are distributed with Player:

The number of libraries in the distro is deliberately kept small.

Third-party libraries and groups

Libraries

Several alternative libraries have been released by third-parties to enable Player client development in many languages.

Please help to maintain this list!

Groups

Also there are groups interested in translate Player headers and/or developing code in:

Personal tools