Lista de metas 2010 y Feliz año a todos!!!

Ya que se acabo el año aqui algunas cosas que recuerdo hice este año 2009:
  • Fui a Blueffield 
  • Puedo decir que aprendi: IceFaces y Spring bastante bien
  • Tambien cakePHP.....
  • Año sabatico (osea no trabaje con contrato este año)
  • Empeze a estudiar para mi certificacion
  • Comenze a trabajar en mi tesis
  • Aprendi a programar con Android SDK
  • Eclipse vs Netbean Trabaje en ambos este año creo que por igual
  • Casi termino Deutsch...
Ahora para el 2010 algunas cosas que me gustaria aprender:
  • Maven, OSGi, mas Spring y JSF 2.0  (eso incluye IceFaces y RichFaces)
  • Aprender Oracle (parece importante)
  • Aprender bien a programar en C.
  • Hacer algo electronico con un microcontrolador....
  • Certificarme SCJP 6
  • Empezar a prepararme para SCWD
  • Aprender Java 7 (como trae algunas cosas nuevas como closures...)
  • Terminar Deutsch
  • Terminar la tesis
  • Trabajar siendo asalariado (ojala me escape de eso antes y termine haciendo algo por mi cuenta)
Feliz año a todos gracias

Si Matrix corriera en Windows XP

Matrix en Windows XP con bugs, CTRL+DEL, y el perdido clipper con todo lo que Windows nos ofrece:



Humor Geek Chicas

Bueno a esto si le llamo yo seguridad aunque podrian usar tambien verificacion LDAP...... y le falta un recordar mi contrasena:



Fuente: Chistes Geeks

Descargate hasta 1000 Iconos FatCow

Si eres de esos tipos obsesionado con ponerle icono hasta a la puerta de tu cuarto y cepillo de diente (:D) entonces Fatcow te regala unos 1000 iconos comprimidos en ZIP.



Descargate 1000 Iconos de Fatcow

Empezemos IceFaces


A partir del dia de hoy intentare avocarme a este tema haciendo tutoriales para empezar con Icefaces; ciertamente espero hacer al menos uno al mes pero nunca se sabe :D. Ok entonces para que empezemos a ver IceFaces.


Cosas que necesitamos Saber.
  • Java (no importa que version pero tampoco nos vayamos a algo arcaico como 1.1 algo por encima de la 4 esta bien).
  • Entender XML y HTML 4.
  • JSP, JSTL, Servlet o Java Server Faces (opcional por que conforme vayamos aprendiendo vamos estudiando a poquito eso).
Bueno ahora si..... teniendo en cuenta que no voy a explicar Java, ni XML ni HMTL estamos bien ahora IceFace.

¿Que es IceFaces?

Con una consulta a la wiki: sabemos que icefaces es un framework AJAX Codigo abierto que permite a aplicaciones JEE crear y desplegar RIA usando Java. Si te lo pongo de una manera mas sencilla es como decir:

IceFaces=JavaServer Faces + Ajax

Y por que me interesa eso? bueno aplicarle Ajax a un framework tan poderoso cono JavaServer Faces es como ponerle nitro a tu carro. (claro no es tan facil ponerle nitro pero captas la idea).

Instalacion

Necesitas para seguirme los pasos


Eclipse IDE para Java EELinkPlugin IceFaces para Eclipse (baja el plugin deacuerdo a tu version de eclipse)
GlassFish V2

Configurando Todo


Primero asumo que ya estas en eclipse (galileo), para instalar el plugin hazlo de la siguiente manera:

  • Descomprime el Plugin descargado en una carpeta local
  • Luego en eclipse Click en Help>Install New Software
  • Luego agrega uno nuevo (Add), Click a Local busca la locacion de tu plugin y Ok.
  • Ahora veras tres items para instalar algo asi:


fijate bien que el Group Item by Category no este seleccionado de esta manera podras ver los tres plugin a instalar. Click en Next y luego en Finish.... Terminamos con las instalacion del plugin.

Ya que todo va bien ahora vamos con el Servidor de aplicaciones GlassFish:


Para instalar glassfish:

Utiliza el siguiente comando:    


java -Xmx256m -jar glassfish-installer-v2-b50g.jar


y luego Ant


cd directorio_donde_instalastes_glassfish/


ant -f setup.xml
  • Dar click en File>New>Other y buscar Server.
  • Una vez estando ahi no va salir GlassFish asi que damos click en un link que dice "Downloads Aditional Server Adapters". Buscamos GlassFish Java EE 5, Java EE 6.

  • Luego Reinicias el IDE y ya esta!!! 
Si has llegado hasta aqui entonces ya tiene todo lo necesario para trabajar con IceFaces. Para empezar ahora si hacer un proyecto con Iceface

Primer Proyecto Icefaces con Eclipse




Creamos un Dynamic Web Project desde eclipse. Nada del otro mundo



 El siguiente paso es configurar nuestro proyecto. El nombre "EjemploIceFaces", usamos la ruta por defecto, Target Runtime se refiere a donde lo queremos correr en este caso nuestro servidor de aplicaciones Glassfish v2.1, Configuration IceFaces Facelet Configuration nos creara el proyecto con las configuraciones para trabajar con facelet lo cual es lo mas comun cuando se trabaja en JSF(* recorda IceFace= Ajax + JSF).
Links Relacionados:





El Siguiente paso es para definir la carpeta del src esto se da cuando tiene es src en otro IDE o por aparte asi que no nos interesa mucho; un Siguiente bastara.










Aqui puedes cabiar el Context Root y el directorio donde tendras tu contenido (Content Directory todas tus cosas web .xhmtl, html, jspx, css, etc) .








Aqui viene un truco. En caso que sea tu primera vez (jejej siempre son dificiles esas) y no tengas descargadas las librerias para usar de IceFaces, recordemos que necesitamos una implementacion de Java Server Faces (Mojarra o MyFaces).

Necesitas de las siguientes librerias para descargar (no arrugues la cara que no te va llevar mas de 5 min):

  • IceFaces Core Library 1.8.2
  • IceFaces Facelets Library 1.8.2
  • IcesFaces Support Library 1.8.2
  • JSF 1.2 (My Faces) 

Ahora cada libreria tiene su objetivo lo unico que nos interesa saber por el momento es que utilizaremos MyFaces una implementacion de JSF 1.2 aunque ya salio el 2.0 y esta muy bueno......

Luego seguiran tres pantallas mas que en general son configuraciones basicas para crear el web.xml (uno de nuestros mejores amigos en aplicaciones web) con parametros de IceFaces. Puedes obviar eso por el momento hasta que veamos en detalle para que nos sirve cada cosa.

Y aparentemente eso es todo deberas ver una pantalla como esta:


Correlo con CTRL+F11 y selecciona Glassfish como tu servidor y eso es todo ya creastes tu primer proyecto en icefaces y como te digo el principio es lo que mas cuesta asi que animo con eso de crear aplicaciones Empresariales en Java

Algunas Lecturas que consulte:

Instalar Glassfish en ubuntu
IceFaces en Wikipedia
Tutoriales de IceFaces

Notas sobre Netbeans 6.8 Lanzamiento

Una vez descargado Netbeans 6.8 tomo tiempo para hacer algunos apuntes de las cosas que me gustaron:

  • AutoComplete para IceFace (supongo que trabaja por namespace declarado)

  • Ahora si vincula las variables y los bean del faces-config aunque no funciona con los bean declarados en spring e inyectados en el faces-config.xml


  • Trabaja perfectamente con GlassFish V3 aun no he tenido problemas de PermGen y he desplegado varias veces.

YOTA Te invita 15 de Diciembre

El lanzamiento de la red 4G de YOTA



fuente: Marconi Poveda