From: Leo N. <leo...@gm...> - 2009-03-02 07:53:13
|
I have never found any documentation regarding the communication. Indeed, the xdr library is build "on the fly" depending on the contents of the "playercore/player.h" header by a Python process "playerxdr/playerxdrgen.py". The reason I have not released any patched version of the JavaClient is that a patch will only work for a few time, as P/S developers do not consider changes in this communication a problem, what unfortunately is a big issue for those trying to interface Player from other languages. What we are developing now is a process similar to this playerxdrgen to create the xdr-based communications on java on-the-fly. Hope this helps Bests Leo 2009/3/2 Serge Stinckwich <ser...@do...> > > Hi, > > i'm currently working on a Player/Stage client written in Smalltalk for my > own research needs and i must say that the java client helps me a lot to > understand how the player/stage protocol works ;-) > I'm trying to make a client that works with Player 2.1: i can connect to a > player server, create a position2d or Sonar interfaces, but i have some > problems like failed decoding from the server side. I guess i would have > the > same problem with the Java client. > I'm looking for some documentation about the Player protocol apart from the > C code ;-) > Maybe we could collaborate all together by documenting the protocol for all > the P/S clients ? > > Thank you. > > > > Leo Nomdedeu wrote: > > > > Hi Giri > > > > If you want to fix JavaClient you have to first digg into p/s to know > wich > > are the XDR elements sent for each of the commands of each of the > > interfaces > > you need. Then go back to the JavaClient sourcecode and fix each of the > > communications (usually inside the proxies themselves) to send and > receive > > these elements properly. > > > > Hope this helps > > Bests > > Leo > > > > 2009/2/17 Giri_Nathan <Gir...@md...> > > > >> > >> Hi Leo, > >> I would like to use a java client for player 2.1 In an earlier posting, > >> you > >> mentioned that someone might be starting that work. I was wondering if > >> there > >> is something available? > >> > >> I read the java client code and it is not very difficult to understand. > I > >> guess the new student is planning to write some auto-generator to create > >> the > >> necessary java de(marshalling) classes. > >> > >> Is it possible to modify java client 2.0 to make it work with player > 2.1. > >> I > >> am thinking it might be possible to just modify the java code for > >> interfaces > >> I need so that I can quickly have a working java client. Please let me > >> know > >> if there is something wrong with that approach. What is causing the > >> incompatibillity? > >> I would like to get the position2d to work first. Please give me some > >> tips > >> as to which parts of the java client needs to be modified to make this > >> work. > >> > >> thanks > >> Giri > >> -- > >> View this message in context: > >> > http://www.nabble.com/Questions-about-where-to-start-upgrading-JavaClient-tp20997349p22047966.html > >> Sent from the java-player-users mailing list archive at Nabble.com. > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Open Source Business Conference (OSBC), March 24-25, 2009, San > Francisco, > >> CA > >> -OSBC tackles the biggest issue in open source: Open Sourcing the > >> Enterprise > >> -Strategies to boost innovation and cut costs with open source > >> participation > >> -Receive a $600 discount off the registration fee with the source code: > >> SFAD > >> http://p.sf.net/sfu/XcvMzF8H > >> _______________________________________________ > >> Java-player-users mailing list > >> Jav...@li... > >> https://lists.sourceforge.net/lists/listinfo/java-player-users > >> > > > > > > > > -- > > ************************************** > > Leonardo Nomdedeu Calvente > > leo...@gm... > > > > > ------------------------------------------------------------------------------ > > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > > CA > > -OSBC tackles the biggest issue in open source: Open Sourcing the > > Enterprise > > -Strategies to boost innovation and cut costs with open source > > participation > > -Receive a $600 discount off the registration fee with the source code: > > SFAD > > http://p.sf.net/sfu/XcvMzF8H > > _______________________________________________ > > Java-player-users mailing list > > Jav...@li... > > https://lists.sourceforge.net/lists/listinfo/java-player-users > > > > > > -- > View this message in context: > http://www.nabble.com/Questions-about-where-to-start-upgrading-JavaClient-tp20997349p22283116.html > Sent from the java-player-users mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > CA > -OSBC tackles the biggest issue in open source: Open Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open source > participation > -Receive a $600 discount off the registration fee with the source code: > SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Java-player-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-player-users > -- ************************************** Leonardo Nomdedeu Calvente leo...@gm... |