Que plataforma elegir: Mono, Java, C++ u otra

Buenos dias, estoy desarrollando un robot y pienso teleoperarlo por internet, debo hacer la aplicacion (aun no se con que lenguaje y esa es la pregunta) que me permita controlarlo desde cualquier parte del mundo, debe tener comunicacion bidireccional es decir:

programa_PC_1 internet programa_PC_2 robot

el programa que corre en ambos PC's preferiblemente es el mismo con las siguientes caracteristicas:

  1. controlar puertos del PC en ambos extremos.
  2. poder elaborar animaciones 3d en tiempo real.
  3. poder escribir y leer archivos del PC.
  4. buenas capacidades graficas (actualmente se hace en flash + socket para manejar puertos).
  5. tener versatilidad para trabajar en varios sistemas operativos linux, windows, mac.
  6. preferiblemente plataforma GNU pero no indispensable.
  7. ojala ya tenga algunas librerias y no toque desarrollar todo desde
  8. nose si falta algo para definir la plataforma. pueden enviarme preguntas directas a : snipped-for-privacy@yahoo.com

actualmente estamos leyendo sobre Mono beta 2 pero no lo conozco suficiente, cual segun la opinion de ustedes seria la mejor plataforma para desarrollar este proyecto y porque? les agradezco sus respuestas.

Novato

Reply to
wizardtech
Loading thread data ...

Buenos d=EDas:

En la Escuela Polit=E9cnica Superior de la Universidad Aut=F3noma de Madrid estamos desarrollando una plataforma que creo que es justo lo que mencionas. Es una placa VIA EPIA (primero usamos la M10000 y ahora la TC1000 porque se alimenta s=F3lo a 12v). La hemos a=F1adido una tarjeta wifi y una serie de sensores controlados por un peque=F1o micro (sistema GP_Bot) que hace de servidor de los sensores, y est=E1 funcionando bastante bien. Trabajan sobre Linux y el control lo realizamos a trav=E9s de internet, por medio de XML-RPC, por lo que se puede controlar desde cualquier sistema que pueda ejecutarlo:PC, PDA, tel=E9fono m=F3vil, etc. El cliente se puede desarrollar tanto en Linux como en Windows, con cualquier lenguaje de programaci=F3n que acepte XML-RPC

Si quieres ver m=E1s datos puedes consultar las siguientes publicaciones:

formatting link
(espa=F1ol)
formatting link
(ingl=E9s)
formatting link
(ingl=E9s)

Esperamos tener unas 10 plataformas para trabajar este curso con ellas en el laboratorio de Rob=F3tica Aut=F3noma.

Guillermo

wizardtech wrote:

Reply to
Guillermo

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.