The growing interest of Poppy humanoid development leads to Mobile based poppy control development as well. I use to develop for iOS native applications for my leaving… So was thinking can any one put their brain and tell me how to club Poppy framework with iOS native applications?
I have some points in mind may I ask people to add/advice other points…
Can we have REST APIs from Poppy to connect to iOS
We can have Server/Client based algo on Sockets TCP/UDP port.
Or any other may be
Please note some points
I will appreciate people talk about what is their expectation from an iOS app controlling Poppy
I do not hold a Poppy so I can only use simulator to test iOS application working on Poppy… so need all your guide to design the application. I am waiting to finalize the application work flow design, one it is fine the I will share the code to Git.
Please consider me as the noobest member in robotic forum … So please guide me how to install Poppy in Mac OSX 10.9 and test.
As @oudeyer said, you can access the REST API through HTTP protocol or using socket. More precisely, I’ve been using zeromq socket for convenience. It seems to work on iOS as well (see here for details).
[quote=“oudeyer, post:2, topic:760”]
For the REST API you have some documentation here: http://poppy-project.github.io/pypot/remote_access.html4
[/quote] Seems there is access problem from my side… Is this page exposed for internet too?
I am installing V-REP on OSX 10.10 will post my updates.
I went through http://zeromq.org/build:iphone
But XCode 4.3.3 is way old IDE most updated one is XCode 6.1.1 with iOS 8.
I am checking any solution on their forum.
but for future compatibility we should avoid any dependency on old Apple APIs , as they seem to deprecate old APIs soon. iOS8 is very much different from iOS7 too.
I have my native socket APIs ready by this time so we might check on compatibility their too.
We are planing to work on web application for Poppy. I suugest that we consilidate our effort and work aroud the Rest Api: adding more services, ensure performance.
If we have a rich Rest Api then we can implememnt any kind of User UI (Web, Android, IOS …)
I am currently trying testing to connect REST API from native TCP NSStreems. Will come back one done… Now a bit buried on Office work till next week. I liked your approach … will discuss here on it. @Pierre Thanks for the link again.
@NicoX I have created a specification document , could you take a look when you have time. @Pierre is it possible to schedule a meeting on google hangout or skype with all the members interested by the web application.
I have completed the TCP Socket through iOS native. It is working great with localhost based HTTP connection. Please give me some more insides how you want us communicate back to your server.
[quote=“Nizar_Ellouze, post:10, topic:760”]
is it possible to schedule a meeting on google hangout or skype with all the members interested by the web application.
[/quote] I am fine with Skype… So that we can make us understand about our steps