Foro x-plane.es

Foro General => Complementos de X-Plane, aviones, escenarios, plugins... => Mensaje iniciado por: ivanotalvaro en 25 Mayo, 2010, 01:10:56



Título: X-plane y XPUIPC
Publicado por: ivanotalvaro en 25 Mayo, 2010, 01:10:56
Soy Ivan Otalvaro y desde hace 3 años junto con otros amigos venimos construyendo el proyecto http://www.airlinesadmin.net/, actualmente existe un cliente que administra los vuelos pero solo para el Microsoft Flight Simulator y esta escrito en C++.

Uno de mis proyectos para la segunda mitad de este año es incluir el simulador de vuelo X-plane en nuestro sistema, para lo cual estoy reescribiendo todo el cliente en java, para la versión del del fsuipc estoy trabajando con el fuipc_java.dll que es un wrapper que me permite comunicarme y extraer los offset de la fsuipc.dll.

Hasta donde he leído para el XPUIPC solo esta el SDK para C++, existe algo similar como  fuipc_java.dll para este SDK y poder leer las variables?,  o conocen algun proyecto que pueda consultar y revisar.

Desde ya muchas gracias!!!





Título: Re: X-plane y XPUIPC
Publicado por: galvedro en 25 Mayo, 2010, 10:46:04
No me hagas mucho caso, pero yo creo que no existe tal cosa.

De todos modos, si fsuipc y xpuipc están en C++, os compensa reescribir el cliente en Java?


Título: Re: X-plane y XPUIPC
Publicado por: zxplane en 25 Mayo, 2010, 12:57:46
Piensa que FS es 100% Windows sin embargo XP es multiplataforma y corre en MAC y Linux, supongo que intenta utilizar las librerías de Java comunes en las máquinas virtuales de los OS y ganar en flexibilidad y mayor compatibilidad.

En cuanto al wrapper que comentas, ni idea.


Título: Re: X-plane y XPUIPC
Publicado por: ivanotalvaro en 25 Mayo, 2010, 19:31:53
Es exactamente lo que quiero ganar en flexibilidad y mayor compatibilidad, yo soy usuario de  Linux un 90% y un 10% de otros sistemas, y el otro 10% es por el tema de simulador  :),   Sigo buscando y actualizando este hilo una vez inicie con la programación, cuando mas me tocara estudiar y construir el wrapper xpuipc_java.dll  haciendo uso de la Java Native Interface (JNI).

Gracias por los comentarios!