Regresar   Foros del Web > Programación para sitios web > Java y JSP

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 07/05/08, 03:15:50   #1 (permalink)
ksillas ha deshabilitado el Karma
 
Registrado: abr 2008
Mensajes: 3
ksillas is offline  
Proyecto JAVA con WebServices y GEarth COM API

Buenos días,

me han "sugerido" crear una pequeña aplicación en Java que haga lo siguiente:

En primer lugar, debe ser capaz de consumir servicios Web. El WebService ya está creado, existe y funciona (no por mí). La mecánica vendría a ser que cada cierto tiempo (pongamos 30 minutos), el programa enviara una petición al WS mediante SOAP, devolviendo este la respuesta conveniente.

En segundo lugar, el programa debería "extraer" la información de la respuesta del servidor, es decir, interpretar el XML embebido y trabajar con los datos que proporciona: en este caso se trata de fecha, hora, coordenadas, número de teléfono... Una vez guardados estos datos en diferentes variables del programa, deberían utilizarse para dos o tres fines distintos. Imagino que lo lógico sería crear alguna estrucutura que contenga esos parámetros, y crear variables de ese tipo para ir añadiendo la información recibida.

Uno de esos fines, comparar las coordenadas con otras predefinidas, y si coincide con alguna de ellas, realizar otra petición al WS para que envíe un mensaje concreto. En caso de que no coincida, no haría nada.

En segundo lugar, ir guardando la información de cada respuesta del servidor en un fichero (*.txt podría valer), en forma de lista con los datos que antes comentaba, pero con la particularidad de crear un fichero individual por cada número de teléfono, que sería el identificador de un usuario. Es decir, si en la respuesta del servidor se obtiene un número no usado antes, se crea un nuevo fichero y se añade una línea con 3-4 parámetros (Hora, Fecha, Coordenadas). Posteriormente, si llega otra respuesta con ese mismo número, se actualiza el fichero con una segunda línea análoga a la primera. Si el número es otro, se crea un nuevo fichero, y así indefinidamente :P

Por último, el programa debería poder comunicarse con Google Earth para mostrar las coordenadas que en ese momento un número tiene asociadas. Para esto he visto dos posibles opciones: la que parece menos adecuada, crear ficheros KML desde la propia aplicación, alojarlos en un directorio o server, y pasarle por Network Link esa dirección a GE, de manera que cada cierto tiempo actualice los puntos de interés; y la otra, utilizar JACOB y la COM API de GEarth para integrar todo desde la propia aplicación.

INFO opción kml-->http://code.google.com/apis/kml/documentation/kml_tut.html
INFO opción GE API-->http://earth.google.com/comapi/index.html

En teoría el diseño de la aplicación no parece complejo en cuanto a algoritmos y demás, mi problema viene más por el hecho de que estoy empezando con Java, y tengo muchas dudas sobre la mejor manera de arrancar con esto. Por ejemplo, para empezar, con JAVA SE 6 podría crear una aplicación de este tipo? Alguna recomendación sobre API's o librerías para lo demás?

Sé que el mensaje es muy denso, así que cualquier pequeña orientación o consejo me serviría.

Muchas gracias
Juanjo

Última edición por ksillas fecha: 07/05/08 a las 03:23:30.
  Responder Con Cita
Antiguo 09/05/08, 01:34:53   #2 (permalink)
ksillas ha deshabilitado el Karma
 
Registrado: abr 2008
Mensajes: 3
ksillas is offline  
Re: Proyecto JAVA con WebServices y GEarth COM API

Alguien puede echarme un cable con esto?

Gracias :)
  Responder Con Cita
Respuesta


Califica este Tema - Proyecto JAVA con WebServices y GEarth COM API.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está desactivado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 11:56:40.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96