2013/7/25 MAISONOBE Luc <luc.maisonobe@c-s.fr>Ricardo Aguirre <el.mastin@gmail.com> a écrit :HiHi Ricardo,my name is Ricardo AguirreI study in Italy and I'm interested in your ESA SoCiS project "Create a webapplication for orbit propagation with operational forecasts".I have some questions for you:1.- When you refer Apache Software license, do you mean Apache License,Version 2.0?Yes.
2.- If you say that entire development should be done in Java, then it willhave problems to run over a tiny devices (mobile phone). Doesn't matters?Many mobile phones now have Java available, and in fact previous projects have already proven a complete Orekit propagation runs quite well on a mobile phone. So this case should be even less demanding on the device.Another point is that the mobile phone use case was only one example use case among others, we can also think of a desktop computer connecting to the service. If you look at the proposed splitting into work packages, we propose to do the project mainly on a desktop computer first.
3.- Maybe this question have no space here (because maybe SoCiS studentshould do this, during the program) but. Can you enlist all the directmethod calls (used in the standalone application) that want to bedistributed by the mentioned Messaging patterns?You can find some example code for the three propagation modes here: <https://www.orekit.org/static/tutorial/propagation.html>.The most important calls are:slave mode:the call to propagate(extrapDate) inside the time loop,which is a call from the client to the server
master mode:the call to handleStep which is a callback from the serverto the client, and during the processing the client callsmethods getDate and getOrbit in this case, using theobject provided by the server
ephemeris mode:the call to propagate followed by the call to getGeneratedEphemeris
Of course, there are also all the initial setup calls which are less demanding.The main differences to be expected in the three modes are the following. In slave mode, the client doest a lot of requests to the server, sending only a date and receiving only a spacecraft state. In master mode, it is mainly the server that has to somehow call the client back each time a new spacecraft state has been generated. In ephemeris mode, there are only a handful of calls, but huge amounts of data are transmitted when the ephemeris is transfered.best regards,LucRegards--Panzón----------------------------------------------------------------This message was sent using IMP, the Internet Messaging Program.