Sun Shines on UAEMex Sun Campus Ambassador UAEM

lunes jun 29, 2009

l0_developer_06-29-09

El día de hoy por la mañana, se liberó la nueva versión del IDE OpenSource de Sun Microsystems, NetBeans.

Si no conocen NetBeans, les comento que es un entorno de desarrollo no solo para aplicaciones Java, también podremos desarrollar en lenguajes como: C/C++, JavaScript, Ruby, Groovy, Phython, y PHP, además de contar con soporte para la sincronización con servidores de aplicaciones como Glassfish, Tomcat y servidores de bases de datos utilizando drivers de conexión, permitiendo fácilmente agregar servidores y administrarlos.

Una excelente innovación que tiene esta nueva versión, es la posibilidad de estar conectado al Project Kenai, el cual es un entorno de colaboración, que le permite a desarrolladores como tu y como yo hospedar tu proyecto opensource en Internet y permitir que esté disponible para todo mundo.

Gracias a esta integración, un equipo de desarrolladores puede usar la misma interfaz para crear proyectos, así como subirlos, editarlos, debuggearlos, construirlos, entre otras cosas.

Si nunca has usado NetBeans, te comento que está disponible para diferentes plataformas:Windows XP/Vista, Linux, Mac OSX y por supuesto para Solaris y OpenSolaris. Y como principal requisito, tener la ultima versión del JDK instalado.

Si deseas saber mas sobre las nuevas características de NetBeans 6.7 entra a: NetBeans 6.7

Descargar NetBeans 6.7

Por ultimo una demostracion del uso de NetBeans con Glassfish:

martes jun 09, 2009

El día de hoy tuve la fortuna de asistir al Tecnológico de Estudios Superiores de Valle de Bravo, gracias a que Oscar Herrera (CA de la Anáhuac) me invitó para acompañarlo a dar la charla: Sun en la Educación y el Desarrollo Profesional OSUM - SAI.

El clima no pudo ser mejor, un calorsito muy agradable y la atención no se diga, quiero agradecer ampliamente a Adán Urbano, Coordinador de la Carrera en Ing. en Sistemas, por su amable atención y la importancia que se le dió a la charla que dimos, de igual forma a la maestra que nos dió el tour por la escuela y felicitar a los alumnos por sus excelentes proyectos.

El salón donde dimos la charla era pequeño, pero no por eso dejó de asistir la gente, tuvimos 90 asistentes.

Al final se nos entregaron un reconocimiento por haber participado en el evento y un pequeño gran presente, gran detalle por parte de los directivos y alumnos.

Les dejo algunas fotos:


Encuentra más fotos como esta en Open Source University Meetup

jueves abr 09, 2009

Como ya la mayoria sabe, NetBeans tiene soporte para desarrollar aplicaciones web con Php, pues bien leyendo el blog NetBeans for Php, me he encontrado un excelente mini tutorial para realizar una sincronización remota. Esto puede ayudarnos para poder probar nuestros proyectos de forma externa en un servidor, veamos como se hace.

(Traduzco desde la fuente original)

1. Lo primero que tenemos que hacer, es definir un Sitio Web Remoto (Remote Web Site) para nuestro proyecto. Para los que ya saben hacerlo, se les hara una tarea demasiado facil, pero para los que no, las instrucciones son simples:

  • Clic derecho en nuestro proyecto en la carpeta de Projects, seleccionamos Propiedades. En la nueva ventana que ha salido (Project Properties), selecciona Run Configuration y como tipo (type) selecciona Remote Web Site (o, si estas actualmente editando un archivo PHP de tu proyecto, solamente selecciona Customize, desde el combo box en la barra principal).
  • Seras notificado de que ahora podras seleccionar On Save para Subir tus Archivos (la primer area resaltada en la imagen).
  • Ten en cuenta, que ahora tambien es posible acelerar la carga de un archivo, pero como dice la etiqueta, utilice esto con precaucion (segunda area resaltada en la imagen).

On Save

Eso es todo! Desde ahora, cada cambio (crear, editar, renombrar, eliminar) debera ser inmediatamente propagado hasta tu servidor remoto. Solo una cosa mas, si la operacion tomara mas de 1 segundo, la barra de progreso se mostrara.

Lo mismo aplica si lo haces localmente.

jueves mar 26, 2009

Hola a todos, pues bien este post surge de la duda de un compañero de la Universidad, que me comentaba que no podia instalar JDK ni NetBeans en sus versiones mas actuales en Ubuntu desde el gestor de paquetes ni de desde la terminal, pues bien dejo los pasos para hacerlo: Primero tenemos que descargar la ultima version del JDK para Linux, desde: http://java.sun.com/javase/downloads/index.jsp, seleccionando el que dice JDK, no JRE. Una vez descargada la version para Linux (con extension .bin), abrimos una Terminal (Accesorios -> Terminal) y ejecutamos lo siguiente en la terminal, primero debemos ubicarnos en donde hemos descargado el archivo .bin, por lo general siempre esta en Escritorio (Desktop para la version en Ingles): 1. Nos movemos al escritorio:
cd Escritorio
2. Ejecutamos el archivo .bin (al escribir sudo les pedira el password de root o bien con el que inician sesion a diario, recuerden que en sistemas operativos UNIX y Linux, no se ve cuando se tipea el password.):
sudo ./jdk1.6.0_13.bin
3. Una vez terminada toda la instalacion, se va crear una carpeta en el escritorio con el nombre del archivo, pero ahora sin la extension, esa carpeta que tiene un candadito debemos moverla al siguiente directorio: /usr/local, en esta carpeta se guardan comunmente los programas que tienen interfaz grafica, para moverlo ejecutamos el siguiente comando:
mv jdk1.6.0_13 /usr/local/jdk1.6.0_13
4. Ahora vamos agregar la variable JAVA_HOME al sistema, como lo hariamos en las variables de entorno en Windows: Sin cerrar la terminal escribimos:
sudo gedit /etc/bash.bashrc
Y al final del archivo agregamos lo siguiente:
export JAVA_HOME=/usr/local/jdk1.6.0_13 export PATH=$JAVA_HOME/bin:$PATH
5. Cerramos la Terminal y abrimos otra, en la nueva escribimos:
java-version
6. Nos tiene que mandar como mensaje, lo siguiente:
java version “1.6.0_*″ Java(TM) SE Runtime Environment (build 1.6.0_*-*) Java HotSpot(TM) Server VM (build *.*-*, mixed mode)
Donde el asterisco es la version que hayan bajado. Ahora para Instalar NetBeans, entramos a NetBeans.org y despues a la seccion Downloads, seleccionamos la version que mas nos convenga y descargamos la version para nuestro sistema operativo, en este caso Linux. Una vez descargado abrimos una terminal y escribimos lo siguiente: (Recuerden ubicarse en la carpeta donde se encuentra NetBeans, en este caso Escritorio) Escribimos: sudo chmod +x netbeans-6.5.1-ml-javase-linux.sh Y despues: sudo sh ./netbeans-6.5.1-ml-javase-linux.sh Al hacer esto ultimo se abrira el instalador, es solo cosa de seguir las instrucciones y listo, tenemos instalado NetBeans y el JDK en Ubuntu.

domingo mar 08, 2009

Los Sun Campus Ambassadors de México, estuvimos participando en un evento organizado enteramente por alumnos, y que es considerado uno de los mejores eventos de sistemas a nivel Latinoamérica, estoy hablando del SISCTI, el Simposium Internacional de Sistemas Computacionales y Tecnologías de la Información.

Dentro del evento, tuvimos un stand, en el cual teníamos Sun Rays y un Servidor, aparte de nuestras laptops cada uno, esto con la finalidad de hablar de la OSUM y sumar toda la gente posible a nuestra comuidad y crear grupos de nuevas universidades existentes en México, dando como resultados hasta ahorita, más de 350 personas nuevas en la OSUM, en tan sólo tres días, y la semana siguiente al evento, se unieron más y más, permitiendo que México esté a 29 usuarios de alcanzar los 3000 MIEMBROS.

No sólo el stand fue nuestro trabajo, al terminar las conferencias, empezaban los talleres, 6 de los cuales fueron impartidos por nosotros, talleres como: JavaFx, OpenSolaris, VirtualBox, MySQL, Glassfish y OSUM-SAI, con duración de 1:30 y los dimos dos días. Fueron nuevos retos, como hablar de las tecnologías de Sun frente a personas muy capacitadas, como profesores y directivos de otras universidades, pero al final todos se fueron con un buen sabor de boca y con el gran interés de formar parte de nuestra comunidad OSUM y gozar de todos los beneficios que nos da Sun Microsystems.

Nada de esto hubiese sido posible sin la ayuda y apoyo de nuestros managers: Germán Ramírez, Gildardo Peña, Ezequiel Singer, Esthela Blanchard y Cecilia Arrillaga, muchas gracias por arriesgarse con nosotros y permitirnos haber vivido está inolvidable experiencia, dando como resultado una mejoría en la OSUM y la evangelización de la gama de tecnologías opensource de Sun Microsystems.

Ahora, les dejo un video realizado por José Vázquez, Sun Campus Ambassador de la UAEH, que relata parte de nuestra experiencia:

En breve estaré escribiendo más sobre este evento.