Desarrollo web para dispositivos móviles por Roberto Montero
Roberto Montero nos ha enviado este extenso artículo sobre desarrollo de sitios web enfocados a dispositivos móviles. Este es el primer resultado de nuestro programa de recompensas económicas por documentación (puedes ver las bases).
El artículo presenta las diferentes técnicas y herramientas que puedes usar para que tu sitio web detecte el navegador cliente de los dispositivos móviles y como adaptarlo a estos browsers.
Los temas que trata:
Identificación del navegador cliente
Identificación del navegador desde el lado servidor
UAProf
WURFL
WURFL Java API
MyMobileWeb: Framework basado en WURFL
Emuladores web para dispositivos inalámbricos
Manual de OSGI parte 2 por Roberto Montero
Roberto Montero nos ha enviado la segunda parte de su gran tutorial sobre OSGI: Aprendiendo OSGI Mediante ejemplos. En este manual de más de 100 páginas, Roberto nos lleva paso a paso mediante la creación de un ejemplo en el proceso necesario para utilizar OSGI.
De la introducción: "En esta nueva sección del tutorial explicaremos mediante ejemplos la teoría descrita anteriormente, además entraremos en detalle en las especificaciones de algunos servicios OSGI (System Services). Como comentamos en la primera entrega, intentaremos basar este tutorial en un caso real: Control Remoto de una Calefacción" .
Manual de OSGi por Roberto Montero
Roberto Montero nos ha enviado este impresionante manual sobre OSGi. El documento cuenta con 80 páginas y es de gran ayuda para comprender cómo funciona este sistema de modularización para aplicaciones Java.
Presentación y código del seminario de Apache Solr impartido por Paradigma Tecnológico
Desde Paradigma Clinic, tenemos el placer de publicar el código y la presentación del seminario de Apache Solr impartido por Paradigma Tecnológico.
Como siempre darle las gracias a JavaHispano, CEU San Pablo y Abraham Otero por la posibilidad que nos brindan de organizar este tipo de eventos.
Además, querría darle las gracias a Alejandro Marqués y Marco Martínez por su excelente ponencia, de la cual nos sentimos muy orgullosos desde Paradigma.
Os podréis descargar la presentación y el código de Google Code en la siguiente URL: https://code.google.com/p/seminario-apache-solr/. En source está el código de los ejemplos y en downloads la presentación en ppt y en pdf. También hemos subido dos videos nuevos con la presentación a al canal de Parleys de javaHispano:
Si tenéis problemas, por favor poneos en contacto a la siguiente dirección de correo: seminarios@paradigmatecnologico.com
Para más información consultar:
http://www.facebook.com/group.php?gid=15468920389
Nuestra web:
javaHispano estrena canal de Parleys
¡Acabamos de estrenar nuestro canal de Parleys!. La primera presentación, se corresponde al seminario impartido por Manolo Carrasco el mes pasado en Madrid, España. Aquí podéis acceder a una copia de la presentación y al código fuente. Y aquí tenéis los videos, cada uno de algo más de una hora:
Las partes de los videos correspondientes a las demos han sido grabadas en alta calidad y el código fuente y texto de la pantalla puede leerse sin problemas. Eso sí, dependiendo de las características de la pantalla de vuestro ordenador, es posible que para leerlo correctamente tengáis que maximizar la pantalla correspondiente al video (minimizando por tanto la pantalla correspondiente a la presentación). Si no, puede que el área de pantalla disponible para reproducir el video sea inferior a la resolución real del video, con lo cual el reproductor le va a bajar la resolución y es posible que dejéis de poder leer el código fuente y demás.
A partir de ahora, si las cosas van bien, todos los seminarios que celebremos en Madrid los grabaremos en videos (igual que éste) y los publicaremos en la web. De este modo, aquellos usuarios que están en otras ciudades de España y, especialmente, los que estáis en Latinoamérica, podréis disfrutarlos también.
Tutorial y Screencast de introducción a Maven 3 por Erick Camacho
He elaborado un tutorial de introducción a Maven 3, pensado para aquellos que quieren empezar a usar esta herramienta de construcción de proyectos Java. Además, he hecho un screencast que es una versión reducida del contenido del tutorial y pensado para que sirva de quickstart a la herramienta.
Maven es una herramienta que permite gestionar proyectos Java, define una estructura común para los proyectos, un interesante manejo de las librerías basado en dependencias que se descargan automáticamente de internet y un cuidadoso ciclo de vida para compilar, probar y generar un binario de tus aplicaciones.
A pesar de que en mi opinión no es la mejor opción en el mundo Java (ya publicaré otro material sobre otras herramientas alternativas) , sí es la opción que se ha convertido en el estándar en el mundo empresarial y cómo punto fuerte, tiene soporte en todos los IDEs, en servidores de Integración Continua y cuenta con un amplio ecosistema de plugins. Lo que lo hace una gran opción para tus proyectos Java.
En el tutorial hago una introducción a la herramienta y mientras se construye un proyecto web multimódulo, aprovecho para explicar conceptos como el sistema de dependencias, los plugins, etc. Espero que les sea de utilidad y espero seguir publicando tutoriales sobre herramientas para un ecosistema de desarrollo Java.
- Descarga del tutorial
- Screencast introducción a Maven 3 en Vimeo
- Screencast en el canal de javaHispano de Parleys