<div dir="ltr">Hi guys.<div><br></div><div>Could you actually put the discussion(s) about the webservice API somewhere public ? Do you have anybody to implement it ATM ?</div><div><br></div><div>Sylvain</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, May 14, 2014 at 6:29 PM, Steffen Planthaber <span dir="ltr"><<a href="mailto:Steffen.Planthaber@dfki.de" target="_blank">Steffen.Planthaber@dfki.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Eduardo,<br>
<div class=""><br>
> First I need to stablish a communication<br>
> between two computers running Rock on a LAN<br>
<br>
</div>Rock components are capable of using corba to communicate, thus they can<br>
run on different machines in a network.<br>
<br>
All you need is a naming service, Rock can use the corba naming service<br>
on a "master" machine:<br>
<a href="http://rock-robotics.org/master/documentation/runtime/setup.html" target="_blank">http://rock-robotics.org/master/documentation/runtime/setup.html</a><br>
<br>
Or use avahi as naming service:<br>
<a href="http://www.rock-robotics.org/master/documentation/advanced_tutorials/700_nameservice.html" target="_blank">http://www.rock-robotics.org/master/documentation/advanced_tutorials/700_nameservice.html</a><br>
<div class=""><br>
<br>
> second I want to implement<br>
> a remote interaction between a Rock component and a Android application,<br>
> my first approach would be via WebService.<br>
<br>
</div>Alex already told you about our plans. In case you don't want to wait,<br>
there is a "not so nice" but working solution using ruby<br>
websocket-eventmachine-server on the rock side and html5 websockets in a<br>
browser.<br>
<br>
But all the marshalling and parsing has to be defined manually in ruby<br>
and Javascript. The usability depends on the task you want to solve.<br>
I can provide you some more information in case this is an option<br>
<br>
<br>
Another Idea (untested and not well invertigated) is to use the rock-ros<br>
bridge<br>
(<a href="http://www.rock-robotics.org/master/documentation/ros/index.html" target="_blank">http://www.rock-robotics.org/master/documentation/ros/index.html</a>) and<br>
ROS for android (<a href="http://wiki.ros.org/android" target="_blank">http://wiki.ros.org/android</a>).<br>
<br>
But i have no idea whether ROS for android is compatible to the normal<br>
ROS used by the bridge.<br>
<br>
<br>
Best, Steffen<br>
<br>
<br>
<br>
<br>
<br>
Am 14.05.2014 17:46, schrieb Eduardo Elael:<br>
<div><div class="h5">> Hi,<br>
><br>
> I've actually two questions. First I need to stablish a communication<br>
> between two computers running Rock on a LAN, second I want to implement<br>
> a remote interaction between a Rock component and a Android application,<br>
> my first approach would be via WebService.<br>
><br>
> I've searched Rock libraries and components that implement these<br>
> features, but I wasn't able to find any.<br>
><br>
> Before developing my own component, I would like to know if there is a<br>
> "standard" way of doing.<br>
><br>
> Thanks in advance,<br>
> Eduardo Elael<br>
><br>
> Coppetec/LEAD<br>
><br>
><br>
</div></div><div class="">> _______________________________________________<br>
> Rock-dev mailing list<br>
> <a href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a><br>
> <a href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev" target="_blank">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a><br>
><br>
<br>
<br>
--<br>
</div> Steffen Planthaber<br>
Weltraumrobotik<br>
<br>
Besuchsadresse der Nebengeschäftstelle:<br>
<div class=""> DFKI GmbH<br>
Robotics Innovation Center<br>
</div> Robert-Hooke-Straße 5<br>
28359 Bremen, Germany<br>
<br>
Postadresse der Hauptgeschäftsstelle Standort Bremen:<br>
<div class=""> DFKI GmbH<br>
Robotics Innovation Center<br>
Robert-Hooke-Straße 1<br>
28359 Bremen, Germany<br>
<br>
</div> Tel.: <a href="tel:%2B49%20421%20178%2045-4125" value="+49421178454125">+49 421 178 45-4125</a><br>
<div class=""> Zentrale: <a href="tel:%2B49%20421%20178%2045-0" value="+49421178450">+49 421 178 45-0</a><br>
Fax: <a href="tel:%2B49%20421%20178%2045-4150" value="+49421178454150">+49 421 178 45-4150</a> (Faxe bitte namentlich kennzeichnen)<br>
</div> E-Mail: <a href="mailto:Steffen.Planthaber@dfki.de">Steffen.Planthaber@dfki.de</a><br>
<div class=""><br>
Weitere Informationen: <a href="http://www.dfki.de/robotik" target="_blank">http://www.dfki.de/robotik</a><br>
-----------------------------------------------------------------------<br>
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH<br>
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern<br>
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster<br>
(Vorsitzender) Dr. Walter Olthoff<br>
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes<br>
Amtsgericht Kaiserslautern, HRB 2313<br>
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)<br>
USt-Id.Nr.: DE 148646973<br>
Steuernummer: 19/673/0060/3<br>
</div> -----------------------------------------------------------------------<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Rock-dev mailing list<br>
<a href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a><br>
<a href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev" target="_blank">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a><br>
</div></div></blockquote></div><br></div>