Somos expertos en el manejo de información georreferenciada

Con nuestra experiencia en los sectores público y privado de Colombia le ofrecemos la posibilidad de dar un mejor provecho a sus activos de información utilizando tecnologías de la información.

Últimas entradas de nuestro blog:

Arcpy / Arcgis 10: Automatizar Compress Y Analyze

Una de las tareas que todo administrador de bases de datos geográficasArcGis/SDE debería realizar con frecuencia (e incluso a diario), es la ejecución el proceso de compresión (Compress). Dicho proceso permite optimizar el almacenamiento de los registros en el motor de bases de datos relacional.

Ushahidi, Una Plataforma Libre Para La Recolección De Información Ciudadana

Luego de eventos tales como los levantamientos ciudadanos en el medio oriente o las convocatorias de protesta realizadas a través de las redes sociales, puede verse como las  las tecnologías de información y  telecomunicaciones toman mayor importancia como herramientas para el apoyo a la recopilación, análisis  y difusión de  los grandes volúmenes de información generados por este  tipo de eventos.

Aunque en muchos países ciertas fuentes de información siguen siendo de uso exclusivo del gobierno, hoy en día se ve como grupos de voluntarios dispersos por el mundo han sido capaces de crear bases de datos y repositorios de datos tan relevantes como Wikipedia (enciclopedia) u OpenStreetMap (cartografía digital).  En muchos casos este tipo de bases de datos se actualizan de forma mucho más ágil que sus equivalentes en el mundo comercial o gubernamental.

En ese sentido se hace necesario un mecanismo tecnológico que facilite la recopilación de los eventos que de forma masiva son reportados por la comunidad.   Ushahidi, proyecto creado originalmente en áfrica, es una plataforma de software libre que facilita la recolección y publicación de datos a través de propuestas basadas en Crowdsourcing.

Gracias a Ushahidi es posible en cuestión de horas  hacer el montaje de toda una plataforma web que permita la colaboración y gestión de información de eventos tales como desastres naturales, elecciones, criminalidad local, manejo del medio ambiente, denuncia del trabajo infantil,  etc.

Ushahidi permite la recopilación de información no solo a través de la aplicación web o aplicaciones móviles (Android/iOS/Windows Mobile) sino también por medio de información extraída en tiempo real de fuentes tales como Twitter, mensajes SMS o correos electrónicos.

La naturaleza software abierto al cual pertenece  Ushahidi le permite total personalización  y extensibilidad según los requerimientos específicos del proyecto.  (Para usuarios no técnicos existe Crowdmap , una versión de Ushahidi disponible en línea que no requiere ningún tipo de instalación).

Enlaces Relacionados

JasperServer Y El API De Servicios Web Basado en REST

JasperServer, el popular servidor de reportes basado en el motor de reportes JasperReports, ofrece desde la versión 4.2  un api de servicios web basado en la arquitectura de servicios web REST.  Dichas  arquitecturas de servicios basadas en REST permiten un acceso a los servicios de una forma mucho más simple que sus equivalentes tradicionales basados en SOAP.

El API REST de JasperServer provee los siguientes servicios (versión actual 4.5):

  • resources – Para listar y buscar recursos en el repositorio

  • resource – Obtiene y/o modifica un recurso en el servidor.

  • report – Ejecuta un reporte especificando un formato y permite la descarga de la salida (Ejm. pdf)

Actualmente únicamente está disponible de forma oficial el cliente Java SOAP Java para JasperServer. Dada la necesidad de utilizar el API REST, nos dimos a la tarea de implementar un cliente Java para Jasperserver que utilice la interfaz de servicios REST.  De ahí surge el proyecto “jasperserver-simple-java-rest-client”. como una api simple en java que permite la ejecución del servicio “report” de Jasperserver.

Compartimos con ustedes esta pequeña aplicación a través de GitHub. Puede descargar el código fuente directamente desde los repositorios en la siguiente dirección: https://github.com/gkudos/jasperserver-simple-java-rest-client