El objetivo del proyecto es crear una maqueta plenamente operativa de un sistema capaz de crear datos georeferenciados desde un dispositivo móvil. Sincronizarlos con una capa de datos mediante tecnologías estándar de servicios web. Visualizarlos desde una aplicación de escritorio basada en NASA WorldWind (http://worldwind.arc.nasa.gov/).
Video Demo
Video Demo de la aplicación escritorio:
Tecnologías empleadas
Las tecnologías empleadas desde el momento de la captura del dato en campo hasta su visualización final en el cliente de escritorio son las siguientes:
Almacenamiento en la base de datos y sincronización de los datos adquiridos mediante los servicios web basados en Apache Axis 2 (http://axis.apache.org/axis2/java/core/) cuando se dispone de una conexión de red.
La instalación de la plataforma se realiza en las diferentes capas:
* Base de datos
* Lógica de negocio (servidor JBoss)
* Dispositivo móvil
* Cliente de escritorio
Base de datos
La instalación de la infraestructura de base de datos se realizará mediante la ejecución de los scripts sql en Files->BdD
PostgreSql
En una instalación por defecto ejecutar comando:
psql -U postgres -h localhost -f gpsinfo.sql
script gpsinfo.sql sql en Files->PostgreSQL
Oracle
Pendiente TODO
JBoss
Desplegar aplicación empresarial GPSInfo.
Partiendo de una instalación por defecto de JBoss 4.2.2GA:
Copiar en server/default/deploy el archivo JBoss->GPSinfoEAR.ear
NUEVO:
Se ha portado lo más básico a jboss-as-7. El archivo en este caso es JBoss->gpsinfo.ear
Web Service Axis 2
Los servicios web así como el resto de elementos de la lógica de negocio están integrados en el archivador .ear
Apl. móvil android
Se provee el instalador en Files-> Android-> androidGPS.apk
Introducción
Plataforma de gestión de datos georeferenciados.
Objetivos
El objetivo del proyecto es crear una maqueta plenamente operativa de un sistema capaz de crear datos georeferenciados desde un dispositivo móvil. Sincronizarlos con una capa de datos mediante tecnologías estándar de servicios web. Visualizarlos desde una aplicación de escritorio basada en NASA WorldWind (http://worldwind.arc.nasa.gov/).
Video Demo
Video Demo de la aplicación escritorio:
Tecnologías empleadas
Las tecnologías empleadas desde el momento de la captura del dato en campo hasta su visualización final en el cliente de escritorio son las siguientes:
Aplicación móvil para dispositivo Android realizada mediante Android SDK (http://developer.android.com/sdk/index.html).
Almacenamiento en la base de datos y sincronización de los datos adquiridos mediante los servicios web basados en Apache Axis 2 (http://axis.apache.org/axis2/java/core/) cuando se dispone de una conexión de red.
Los servicios web se despliegan en un servidor de aplicaciones JBoss (http://www.jboss.org/jbossas).
Persistencia o mapeo O/R hibernate (http://www.hibernate.org/).
Sistema de gestión de base de datos PostgreSQL (http://www.postgresql.org/).
Cliente java + GIS + 3d basado en NASA WorldWind (http://worldwind.arc.nasa.gov/) de lanzamiento desde el propio servidor web integrado en JBoss mediante JWS Java Web Start (http://www.oracle.com/technetwork/java/javase/javawebstart/index.html).
Instalación
La instalación de la plataforma se realiza en las diferentes capas:
* Base de datos
* Lógica de negocio (servidor JBoss)
* Dispositivo móvil
* Cliente de escritorio
Base de datos
La instalación de la infraestructura de base de datos se realizará mediante la ejecución de los scripts sql en Files->BdD
PostgreSql
En una instalación por defecto ejecutar comando:
script gpsinfo.sql sql en Files->PostgreSQL
Oracle
Pendiente TODO
JBoss
Desplegar aplicación empresarial GPSInfo.
Partiendo de una instalación por defecto de JBoss 4.2.2GA:
Copiar en server/default/deploy el archivo JBoss->GPSinfoEAR.ear
NUEVO:
Se ha portado lo más básico a jboss-as-7. El archivo en este caso es JBoss->gpsinfo.ear
Web Service Axis 2
Los servicios web así como el resto de elementos de la lógica de negocio están integrados en el archivador .ear
Apl. móvil android
Se provee el instalador en Files-> Android-> androidGPS.apk
Visor 3D
Demo en http://gpsinfo.radsys.es.
TODO - pendiente en apl. web de JBoss.
Last edit: adan piñeiro 2014-10-22