Posted on nov 15, 2010

Máster en desarrollo web avanzado 2010/2011

Con el fin de conocer más a fondo los nuevos entornos y tecnologías relacionadas con el desarrollo de aplicaciones Web, presentamos el “Máster online en desarrollo web avanzado” en la Universitat Jaume I de Castellón.

En esta tercera edición prevista desde Noviembre del 2010 a Junio de 2011, se abordarán las siguientes temáticas:

* Web 2.0: Conceptos e implicaciones
* Activos de información: Gestión, protección y control
* Herramientas y nuevos entornos de desarrollo: Wiki, Subversion, Eclipse, JIRA
* Tecnologías base de cliente: XHTML/XML, CSS, JavaScript, SVG en cuanto a las tecnologías base y algunos frameworks de cliente rico como Prototype, JQuery o ExtJS
* Tecnologías de servidor: PHP y Java
* Seguridad en entornos web
* Arquitecturas orientadas a servicios: SOA, Web Services, WSDL y REST

Para más información, se encuentra disponible la página del curso donde, además, se pueden ver algunos ejemplos descargables de los materiales proporcionados:

http://cursowebavanzado.uji.es/

Os esperamos!!!

Posted on nov 7, 2010

Posted on may 3, 2010

Taller sobre Arquitectura y diseño de un entorno de desarrollo

El pasado día 30 de Abril de 2010 tuve la oportunidad de impartir un pequeño taller sobre cómo diseñar, tanto humana como tecnológicamente, un entorno de desarrollo ágil.

En él se ofrece una introducción a componentes que pueden completar el ecosistema de herramientas necesarias para conseguir un equipo altamente integrado y productivo.

A continuación os dejo las slides del taller por si son de vuestro interés:

Posted on abr 6, 2010

CryptoApplet en el Podcast 80 de JavaHispano sobre criptografía y firma digital

Ya está disponible la entrevista que nos hicieron la gente de JavaHispano sobre criptografía y firma digital.

En ella, a parte de introducir una serie de conceptos básicos acerca de qué es y para qué sirve la criptografía y la firma digital, también tuvimos la ocasión de introducir nuestro proyecto CryptoApplet.

CryptoApplet es un applet de firma digital multiformato, liberado bajo licencia GPL por la Universitat Jaume I de Castellón.

Muchas gracias a Jorge Rubira por contar con nosotros y por la oportunidad de pasar un buen rato hablando de tecnología.

Posted on feb 21, 2010

Arranca decharlas.com con un taller gratuito sobre TDD y jUnit

decharlas.com es una iniciativa abierta que persigue la difusión de las últimas tecnologías en programación, desarrollo web y seguridad.

El objetivo de este nuevo proyeto en el que nos hemos embarcado, es ofrecer charlas gratuitas mensualmente que sirvan para que los estudiantes y los desarrolladores en general se inicien en los últimos frameworks, tecnologías y entornos de desarrollo.

Las charlas, las cuales se realizarán en las instalaciones de la Universitat Jaume I de Castellón, serán totalmente gratuitas y estarán accesibles a través de la web de decharlas.com.

Este proyecto arranca con mucha ilusión y una colaboración muy interesante. El día 1 de Marzo a las 18:00 y el día 2 de Marzo a las 17:00, disfrutaremos de un conferencia y de un taller práctico sobre TDD y jUnit.

Este taller, impartido por Carlos Ble (autor del libro en castellano Diseño Ágil con TDD), nos ofrecera una visión de como se desarrolla software mediante el uso iterativo de ejemplos definidos por el cliente, en contraposición a los métodos de análisis tradicional. Por otra parte, en el taller práctico, podremos aprende a utilizar el framework JUnit para escribir tests unitarios y otros tests esenciales para el equipo de desarrollo.

Para inscribiros sólo teneis que enviar un correo a contacto@decharlas.com.

Para más información de esta y otras charlas, consultad nuestra web o seguidnos en twitter.

Os esperamos!!!!

Posted on feb 1, 2010

Monitorización de Tomcat con JMX

JMX define toda una arquitectura para la monitorización y administración de aplicaciones basadas en Java.

Aplicado a los servidores de aplicaciones, y más concretamente a Apache Tomcat, JMX nos permite obtener métricas del estado del servidor, de la máquina virtual que ejecuta, valores de configuración, acceso a operaciones de administración, estadísticas, etc.

Para extraer todos estos valores, primero es necesario configurar nuestro servidor de aplicaciones con el fin de activar el soporte JMX. En el caso de Tomcat, la configuración es muy sencilla y sólo tenemos que editar el catalina.sh y añadir la siguiente línea al principio el fichero:

CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9696 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

Una vez configurado y arrancado, podemos utilizar la aplicación JConsole que incorpora el JDK6 por defecto. Esta consola permite conectar a servicios JMX e interatuar con los MBeans expuestos:

$ jconsole service:jmx:rmi://localhost/jndi/rmi://localhost:9696/jmxrmi

Si ya utilizamos un mecanismo de monitorización basado en SNMP, existe la posibilidad de utilizar un adaptador de JMX a SNMP con el fin de poder extraer y explotar los datos:

http://www.webnms.com/snmpadaptor/index.html

Si utilizamos JBoss, este adaptador está disponible directamente en la consola. En el siguiente artículo se explica como configurarlo para exportar los valores a Cactis:

http://ivanator.wordpress.com/2010/01/30/monitorizar-jboss-con-cacti-de-jmx-a-snmp/

Por último, si nuestra plataforma es Nagios, también existen algunos plugins disponibles:

http://sourceforge.net/projects/nagioscheckjmx/ y http://sourceforge.net/projects/jboss2nagios/