Desarrollo de software

Sistemas de información a medida, soluciones verticales adaptadas a sectores concretos, desarrollos en entornos de movilidad (smartphones, tablets, smartwatches, smartglassses…). Desarrollo de productos. Sistemas de gestión de desarrollo. Análisis, tips, comparativas.

API de firma electrónica de Viafirma, la solución digital para tu empresa 

La API de firma electrónica de Viafirma se erige como un pilar fundamental en el panorama de la firma electrónica, desempeñando un papel crucial en la eficiencia empresarial y la seguridad de documentos. Viafirma, compañía de referencia con más de 23 años de experiencia, ofrece una API fácil de integrar que no solo certifica la …

API de firma electrónica de Viafirma, la solución digital para tu empresa  Leer más »

eSignature, la función de firma digital de Google

El pasado agosto, Google anunció la incorporación de soporte nativo para firmas electrónicas en dos de los espacios de Workspace: Docs y Drive. En inglés el término de ‘firma electrónica’ se traduce como ‘electronic signature’; ¿qué nombre más sencillo existe para una app, que su propia traducción? Por ello, Google ha nombrado a su nueva herramienta eSignature. …

eSignature, la función de firma digital de Google Leer más »

Los «Micro» Frameworks de Java más populares

Con el auge de los microservicios y el modelo de facturación de los servicios en cloud, nos vemos en la necesidad de analizar los entornos en los que se ejecutan nuestas aplicaciones. Vamos a analizar los «Micro» Frameworks de Java más populares para el desarrollo de capas de servicios.

Photoshop es la peor herramienta de diseño de APPs (te explicamos por qué)

A la hora de adentrarse en el mundo del diseño de páginas web o aplicaciones móviles, muchos diseñadores se decantan directamente por Adobe Photoshop. Ya sea por motivos de tradición, recomendación o, simplemente, desconocimiento. En este post, nos aventuraremos a descubrir las principales alternativas a Photoshop y el por qué su elección, hoy en día, …

Photoshop es la peor herramienta de diseño de APPs (te explicamos por qué) Leer más »

JAVA 8

Hoy os traigo a este blog una entrada acerca de las mejoras de Java 8. He de confesar que, si bien al principio parecía un auténtico galimatías, con el transcurso de las horas y, sobre todo, con la práctica de las nuevas estructuras, me he ido convenciendo de que realmente el código es muchísimo más …

JAVA 8 Leer más »

Todo lo que debes saber sobre Vaadin 8 y sus características

Desde hace unas semanas tenemos disponible una nueva versión de Vaadin, el framework Java de desarrollo de aplicaciones web. En el post de hoy hemos decidido hacer una lista de los principales cambios que presenta Vaadin 8 respecto a la versión anterior. ¡Te lo contamos! 

Ubuntu: Docker no funciona (Error response from daemon: rpc error: code = 2 desc = «oci runtime error: exit status 1»)

Hoy desde Viafirma hablamos de Docker, una alternativa cuanto menos interesante a la virtualización de sistemas operativos y te enseñamos cómo solucionar el siguiente error: Error response from daemon- rpc error- code = 2 desc = -oci runtime error- exit status 1-. ¿Estás listo? Empezamos.

Leyendo un feed OpenSearch con código Java

De forma muy resumida, OpenSearch es una colección de formatos abiertos y estándares desarrollados por A9 (Amazon), que persiguen resolver 2 escenarios principalmente: Caso 1: Permitir a una aplicación publicar de una forma estándar resultados de búsqueda; estos resultados pueden ser consumidos posteriormente por una aplicación cliente. Se basa en un metamodelo estandarizado publicado bajo …

Leyendo un feed OpenSearch con código Java Leer más »

Apache Continuum. Eligiendo nuestro entorno de Integración Continua (II).

Apache Continuum Continuum es una potente herramienta de Integración Continua desarrollada por Apache; su descarga está accesible en la URL: http://continuum.apache.org/download.html Instalación La instalación de Continuum Server es sencilla; para una instalación básica basta con descargar el paquete de instalación apropiado de la web de Continuum, descomprimir el paquete en el directorio destino escogido y …

Apache Continuum. Eligiendo nuestro entorno de Integración Continua (II). Leer más »

OpenCms: difama y vencerás

Últimamente vengo observando en diversos grupos de opinión de nuestro entorno una creciente animadversión hacia OpenCms como plataforma de gestión de contenidos, indiferentemente de la versión de la que hablemos (la versión 7 ya lleva bastante tiempo estabilizada). Puedo entender cierto picorcillo contra una serie de experiencias de hace ya varios años, basadas en implantaciones …

OpenCms: difama y vencerás Leer más »

Extraño problema con Boolean en Java 5

Un desconcertante comportamiento de Java con el autoboxing de los tipos boolean,Si tenemos las siguientes linea, funciona correctamente. Boolean repetible=null;if(!( repetible==null)) Sin embargo, si sustituimos == por != nos encontramos con un misterioso error que provoca un «java.lang.NullPointerException at booleanValue()«. Boolean repetible=null;if(repetible!=null) Analizando un poco el tratamiento que le da java al autoboxing, podemos ver …

Extraño problema con Boolean en Java 5 Leer más »

Accediendo a Alfresco por webdav

Cuando solo necesitamos acceder a nuestro gestor documental para gestionar ficheros y no vamos a utilizar toda la potencia que ofrece su interfaz web, Alfresco nos ofrece la posibilidad de ser montado como una unidad Webdav sobre la que trabajar de forma remota. Para hacer esto desde Linux, solo es necesario abrir una ventana con …

Accediendo a Alfresco por webdav Leer más »