Web Apps

Prodevelop at the Port of #Rotterdam for the Second Year Review of the APPS project #Research #Innovation

Prodevelop ha participado en la Revisión del Segundo Año del proyecto APPS (ITEA). Amelia del Rey y yo mismo hemos acudido a Rotterdam (Países Bajos) para la reunión de revisión y para participar en una demostración en tiempo real llevada a cabo en una torre de control prestada por la Autoridad Portuaria de Rotterdam.

La contribución de Prodevelop consiste sobre todo en un motor de reglas provisto de una cómoda aplicación de configuración de reglas para la detección de anomalías en el puerto. También se ha desarrollado un visor 3D que muestra los movimientos en tiempo real de los buques (vía AIS), así como los objetos detectados por los sensores (cámaras/micrófonos) en un contexto de modelo 3D del puerto.

Los revisores de ITEA se mostraron satisfechos con los progresos y propusieron mejoras en la orientación comercial del proyecto. En próximas entradas de blog se detallarán las funcionalidades de los componentes aportados por Prodevelop.

Pinche sobre las imágenes para verlas a mayor tamaño.
Prodevelop has attended the Second Year Review of the APPS project (ITEA). Amelia del Rey and myself have been in Rotterdam (Netherlands) for the review meeting and a real-time demonstration in a Radar post kindly offered by the Port Authority of the Port of Rotterdam.

Prodevelop's contribution consists of a Rule Engine with a user-friendly Configuration Application and a 3D visualization application, including real-time movements of ships and objects detected by sensors (cameras/microphones).

The ITEA reviewers were satisfied with the progresses and gave us some feed-back in order to optimize the business opportunities deriving from this project. In future blog posts, we will provide details about the components contributed by Prodevelop.

Click on images to see full size.



Preparing the demo at the Radar post.


Juan Lucas explains the functionalities of the components provided by Prodevelop to the ITEA reviewers.


Juan Lucas explains the functionalities of the components provided by Prodevelop to the ITEA reviewers.


Screenshots of the Rule Engine Administration Application.


An expert in the VTS currently used in the Port of Rotterdam explains how the APPS system can communicate with it.


The review meeting took place also in the premises of the Port of Rotterdam.


One of the modern bridges surrounding the Radar post where the demo took place.

Three libraries to decode #Base64 data in #Java

org.springframework.util.Base64Utils
com.migcomponents.migbase64.Base64
javax.xml.bind.DatatypeConverter

Location-based queries on #DBpedia using #SPARQL

DBpedia es un proyecto de colaboración abierta para extraer información estructurada de la Wikipedia y hacerla pública de nuevo en internet. Los datos están accesibles vía SPARQL. Para realizar consultas basadas en ubicación, tenemos dos opciones: DBpedia is a crowd-sourced community effort to extract structured information from Wikipedia and make this information available on the Web. Data can be accessed via an online SPARQL endpoint. When it comes to location-based queries, we can use two approaches:
1. Consultas geométricas. SPARQL permite el uso de funciones geométricas siempre y cuando el artículo de la Wikipedia tenga atributos de ubicación (coordenadas): 1. Geometric queries. SPARQL allows using geometric functions as long as the Wikipedia item has location attributes:
Esto es un fragmento del predicado SPARQL usado: This is a piece of the SPARQL predicate:
...
FILTER( bif:st_intersects(?geometry, bif:st_geomfromtext(
'POLYGON ((-16.36235 28.434162, -16.220214 28.434162,
-16.220214 28.5, -16.36235 28.5, -16.36235 28.434162))')) )
...
2. Usando propiedades de ubicación. Entre las propiedades almacenadas para cada elemento de la DBpedia, podemos usar las propiedades de ubicación para obtener los elementos asociados a un cierto topónimo: 2. Using location properties. Among the properties stored for each DBpedia item, we can use the location properties to retrieve data associated with a certain place:
...
?node <http://dbpedia.org/ontology/location> <http://dbpedia.org/resource/Berlin>
...
Distribuir contenido