28/09/2008

VII Jornadas Peruanas de la Computación - JPC2008: Invitación

Los invito a las VII Jornadas Peruanas de la Computación - JPC2008 que se llevará acabo del 10 al 15 de Noviembre del 2008, en la  Facultad de Ing. de Sistemas e Informatica de la Universidad Nacional Mayor de San Marcos.

Según JavaHispano:

es evento academico en Computacion e Informatica mas importante del Peru, con la participacion de especialistas en Computer Science  de diferentes paises, en el caso de Java, estara Tomasz Slota, del equipo de desarrollo de NetBeans y del equipo de SUN Microsystems, y que es uno de los responsables de las nuevas caracteristicas del NetBeans 6.5 en lo que respecta a PHP y JavaFx. Ademas estara Bruno Souza, que es responsable SUN en Brazil y uno de los conferencistas de SUN Microsystems pasra Latinoamerica, esta auspiciado el evento por Java Users Group PERU, quien presentara varias ponencias sobre implementaciones para los negocios y tutoriales.


Voy a estar de expositor como miembro del Java User Group Perú en una conferencia sobre casos de éxito de uso de TI en empresas en el Perú y en un taller de desarrollo de aplicaciones usando TI.

Lugar: Auditorio Rosa Alarco (Biblioteca Central UNMSM)
Día: Martes 11 de noviembre
Hora: 17:00 a 19:00
Temario: Casos de éxito de uso de Tecnologia de Informacion en empresas en el Perú
Tutorial 2: Casos de éxito del uso de Spring Framework en el Perú : Lennon Shimokawa (JUG Perú)

Lugar: Laboratorios Facultad de Ingenieria de Sistemas UNMSM
Día: Jueves 13 de noviembre
Hora: 15:00 a 18:00
Temario: Taller de desarrollo de aplicaciones usando TI
Taller 4: Desarrollo de aplicaciones JavaEE con Spring Framework: Lennon Shimokawa (JUG Perú)

26/09/2008

2do Spring User Group Meeting

Acabo de publicar la invitación para el 2do Spring User Group Meeting en Spring Perú:



Se invita a toda la comunidad de Spring Perú al 2do Meetup. El objetivo principal de la reunión es la organización del Spring Community Day Lima 2008.

La agenda a tratar será la siguiente:

  • Propuestas de nuevas sesiones
  • Propuestas de salas de conferencias
  • Ideas y sugerencias para el evento

Terminada la sesión debe estar definido el programa de las sesiones y el lugar del evento.
Lugar: Starbucks que esta en Morelli 279 (en el cruce con Av. Las Artes)
Hora: 7:00pm

Estan todos invitados!


Todo va quedando listo para el Spring Community Day Lima 2008 :)

22/09/2008

Comparación de servidores de Integración Continua

Éste artículo realiza una comparación de servidores de integración continua, si se dedicen a comenzar a jugar con alguno puede ser un buen punto de partida ya que evalua la facilidad de instalación y configuración. Solo he probado el Hudson, me pareció muy bueno, facil de instalar (es solo un war que se despliega en cualquier contenedor de servlets), la configuración es sencilla, se integra con varias herramientas por medio de plugins y es bastante visual.

Curso para SCJP 5.0: Sesión 1

El domingo comencé a dictar un curso de preparación para el Sun Certified Java Programmer 5.0 para Gesfor-Osmos. El curso tiene una duración de 25 horas divididas en 5 sesiones y cubre todos los objetivos para el examen. Una de las cosas que me gusta de enseñar es que siempre aprendes cosas nuevas como recordar el tema de static imports, una característica de Java 5 poco utilizada:

import static java.lang.Math.PI;
import static java.lang.Math.*;

El primer ejemplo importa la constante PI para que pueda ser utilizada directamente y el segundo ejemplo importa todos los atributos y métodos estáticos. Como menciona la documentación de Sun esta característica debe ser utilizada con cautela debido que reduce la legibilidad del código si se abusa de ella.

19/09/2008

Errores de expresión language (EL) en JSP

Hoy estuve viendo unos errores en una aplicación sobre expresión language (EL) de JSP. El compilador JSP fallaba porque no podía resolver la expresión. El primer paso fue revisar la sintaxis, luego que se esté utilizando la librería correcta, en este caso debe ser JSTL 1.1 que soporta el uso de EL. Para esto verifiquen el URI en la declaración del taglib:


Servlet 2.3/JSP1.2 (ej Tomcat 4) => JSTL 1.0
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>


Servlet 2.4/JSP2.0 (ej Tomcat 5) => JSTL 1.1
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


En el caso de la aplicación estaban utilizando JSTL 1.0, se modificó la uri por la de la versión JSTL 1.1 y funcionó correctamente la resolución de la EL.

13/09/2008

Instalación silenciosa del Portal 6.0

Realizando la instalación del Portal 6.0 en las PC's del laboratorio para el curso que empiezo a dictar el lunes, aprendí como realizar una instalación silenciosa. La instalación silenciosa ayuda bastante ya que estar repitiendo el proceso de instalación en todas las máquinas es bastante tedioso, además que la instalación del Portal demora bastante.

En que consiste la instalación silenciosa? simplemente en editar el archivo "installresponse.txt" que viene en el directorio de instalación del Portal. En este archivo están todas las opciones de instalación que salen en el instalador por interfaz gráfica.

Para ejecutar la instalación silenciosa basta con ejecutar:

install.bat -options "path_to_file\response_filename"

Y la instalación del Portal obtiene los datos que requiere de este archivo. Me fue bastante útil ya que solo hice el trabajo una sola vez editando este archivo, luego lo copie en todas las PC's dejas el instalador corriendo en consola y te olvidas :)


Referencia: Infocenter
http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/topic/com.ibm.wp.ent.doc/wpf/conf_response.html

12/09/2008

Spring Community Day Lima 2008: 60 asistentes registrados!

La convocatoria para el Spring Community Day Lima 2008 ha estado bastante buena, ya llegamos a los 60 asistentes registrados para el evento. Se limitó el registro a 60 personas ya que fue la capacidad ofrecida para la sala de conferencias. Se dará prioridad de ingreso a las personas registradas, mientras tanto estaré viendo otras alternativas para tener una sala de mayor capacidad.

IBM WebSphere Portal V6.0 Application Development, nuevamente

Este lunes voy a dictar de nuevo el curso IBM WebSphere Portal V6.0 Application Development, la primera vez fue para el Banco Pichincha de Quito, ahora será para el Banco de Crédito del Perú. Tengo gran espectativa por dictar nuevamente, es algo que en realidad me gusta y siempre se aprenden cosas nuevas. Estoy contento también porque lo voy a dictar ahora como instructor certificado.

Sun Certified Mobile Application Developer: Preparación

Ahora que he empezado a programar nuevamente en JavaME estoy aprovechando para prepararme para la SCMAD. No he conseguido todavía libros especializados en esta certificación asi que estoy empezando por revisar los objetivos y leerme las especificaciones (que son varias).

Por ahora:

  • JSR 185: Java Technology for the Wireless Industry
  • JSR-030: J2ME Connected, Limited Device Configuration
  • JSR-118: Mobile Information Device Profile 2.0

Espero dar el examen de aquí a unos meses :)

09/09/2008

Desarrollando en Java ME

Estoy programando nuevamente en Java ME y recuerdo hace ya varios años cuando participé en el Motodevelopers 2005, un concurso de desarrollo de aplicaciones sobre Java ME.

Aquí les paso unos links para los que estén iniciando en Java ME:

  • Para el IDE, obviamente Eclipse :), para el desarrollo Java ME tenemos los plugins del EclipseME que funcionan muy bien. Esta extensión permite crear proyectos J2ME Midlet Suite, configurar el toolkit, correr y hacer debug, entre otras cosas.
  • Para el toolkit pueden comenzar con el estándar, Sun Java Wireless Toolkit.

Con esto ya pueden crear su primer proyecto Java ME.

08/09/2008

Spring Community Day Lima 2008: Invitación

He posteado en Spring Perú la invitación al Spring Community Day Lima 2008:


Se invita a toda la comunidad de Spring Perú al Spring Community Day Lima 2008. En este primer evento de la comunidad se llevaran a cabo sesiones sobre diversos temas de Spring y servirá para compartir experiencias y conocimiento sobre este framework.

Pueden ingresar al site del evento en donde encontrarán mayor información. En el site pueden registrarse al evento, el ingreso es libre y abierto al público en general.

http://springcommunitydaylima2008.eventbrite.com/


Regístrense como asistentes en el site ya que la capacidad es limitada, hasta ahora ya tenemos más de 30 personas registradas.

01/09/2008

RAD 7.0: JVM Terminated. Exit Code 1

Hoy el RAD 7.0 me dió una desagradable sorpresa. Al iniciar salía JVM Terminated, Exit Code 1 sin razón aparente y no pude utilizarlo para lo que tenía que hacer hoy, felizmente estaba disponible otra PC para continuar con el trabajo. Ya estaba resignado a reinstalarlo pero me encontré con este post. La solución: sencilla, abrir el archivo "eclipse.ini" y eliminar el parámetro "-Xshareclasses:singleJVM,keep".