Jan 14
El proximo 20 de Enero de 2011 se realizara en linea el seminario web sobre Java EE 6 con la herramienta NetBeans y el servidor Glassfish. Este seminario ofrecido directamente por Oracle al cual se puede asistir en linea permite explorar las nuevas caracteristicas del ambiente de desarrollo NetBeans y el soporte de las nuevas caracteristicas de la version seis empresarial de Java, el seminario cubrirá los temas de Contextos, Inyección de dependencias, Beans Empresariales 3.1, Servlets 3.0, persistencia en Java JPA 2.0, Java Server Faces 2.0, Beans de validación.
En el seminario en web se usara codigo en NetBeans y Glassfish para demostrar :
- Características nuevas de Java Persistence API 2.0, Servlets 3.0, Enterprise Java Beans 3.1, JavaServer Faces 2.0
- Empaquetado facil de EJB dentro de aplicativos web libres de configuraciones como web.xml y faces-config.xml
- Desarrollo de servicios web usando JAX-RS e inyección de código usando CDI
Se pueden registrar en el siguiente enlace :
http://www.oracle.com/go/?&Src=7011212&Act=12&pcode=WWMK10036331MPP005
Adicional mente para este primer semestre del año estan planteadas los siguientes eventos :
- Enero 20: GlassFish & Netbeans
- Enero 27: Building a Simple Web Application with Java EE
- Febrero 15: Java EE Developer Tools 'shootout' with GlassFish
- Febrero 24: What's New in GlassFish 3.1
- Clustering & HA
- Admin Console
- Coherence Web Integration
- Security
- Microkernel Architecture
- Marzo 15: GlassFish 3.1 - clustering deep dive
- Marzo 29: GlassFish 3.1 - Admin Console & Productivity Features
- Abril 5: GlassFish 3.1 - Coherence Web Integration deep dive
- Abril 19: GlassFish 3.1 - Security deep dive with Byron Nevins & TBD
- Mayo 3: GlassFish 3.1 - Microkernel Architecture deep dive
- Mayo 31: Embedded GlassFish
Enlaces :
Tagged with: Cacharreos • ejb • Eventos • glassfish • injection • jee • jee6 • jpa • netbeans • servlets • webminar
Jan 07
Estas listo para ser mas productivo en Windows 7 con tu NetBeans, así mas o menos se puede leer en la información de SevenBeans, un modulo de NetBeans que adiciona una serie de elementos propios de escritorio de Windows 7 permitiendo al usuario por ejemplo pegar NetBeans a la barra de tareas de Windows, crear nuevos proyectos directamente desde este icono, acceder a proyectos recientes. También permite identificar que esta haciendo NetBeans, si esta ejecutando un programa, realizando una actualización y muchas otras cosas mas.
Este modulo ha sido desarrollado utilizando la librería J7Goodies que provee acceso a las caracteristicas de la barra de tareas de Windows desde aplicaciones Swing o SWT, desafortunadamente la libreria no es opensource pero el modulo SevenBeans puede descargarse de forma gratuita.
Enlace :
Tagged with: Cacharreos • Integración • j7goodies • modulo • netbeans • strixcode • windows7
Dec 02

El pasado 18 de Noviembre de 2010 se dio a conocer la version NetBeans 7.0 en su version Beta, ya en una pasada entrada habiamos instalado el Milestonde esta version.
Entre las nuevas caracteristicas de esta version beta tenemos :
- Introduccion del soporte de JDK 7 incluyendo cambios en el editor sintaxis
- Soporte para los servidores de aplicaciones WebLogic y GlassFish 3.1
- Mejoras en las caracteristicas de conexion con bases de datos Oracle
- Soporte de edicion de HTML 5
- Soporte para Maven 3
- Suporte mejorado para CDI, Servicios REST, Persistencia en Java y Beans de Validacion
- Posibilidad de Renombrar elementos en PHP a traves de refactory
- Deteccion de cambios de archivos basado en el sistema de archivos local
Instalacion de esta nueva version :
- Ir a la pagina oficial de descarga de Netbeans
http://netbeans.org/downloads/index.html
- En el momento la versión 7 esta en una versión beta
Pulsamos en el enlace de la versión 7.0 Beta
- Para esta prueba utilizaremos el archivo de distribución ZIP
Se puede descargar la versión que mas se ajuste a sus necesidades e instalarla de forma grafica
- Seleccionamos en la plataforma, la opción OS Independent ZIP
- Pulsamos el botón para la descarga de todas las versiones
- Comienza la descarga
- Se puede descargar directamente la versión 7.0 Beta así :
wget http://dlc.sun.com.edgesuite.net/netbeans/7.0/beta/zip/netbeans-7.0beta-201011152355-ml.zip
- Descomprimimos el archivo
unzip netbeans-7.0beta-201011152355-ml.zip
Para configurar el ambiente para usar JDK 7 ver la siguiente entrada :
http://www.marlonj.com/blog/2010/11/probando-netbeans-7-java-7-en-ubuntu-10-10/
Enlaces :
Tagged with: Cacharreos • instalacion • Java • java7 • jdk • jdk7 • netbeans • netbeans7 • OpenJDK • ubuntu • ubuntu1010
Dec 02

El pasado 18 de Noviembre de 2010 se dio a conocer la version NetBeans 7.0 en su version Beta, ya en una pasada entrada habiamos instalado el Milestonde esta version.
Entre las nuevas caracteristicas de esta version beta tenemos :
- Introduccion del soporte de JDK 7 incluyendo cambios en el editor sintaxis
- Soporte para los servidores de aplicaciones WebLogic y GlassFish 3.1
- Mejoras en las caracteristicas de conexion con bases de datos Oracle
- Soporte de edicion de HTML 5
- Soporte para Maven 3
- Suporte mejorado para CDI, Servicios REST, Persistencia en Java y Beans de Validacion
- Posibilidad de Renombrar elementos en PHP a traves de refactory
- Deteccion de cambios de archivos basado en el sistema de archivos local
Instalacion de esta nueva version :
- Ir a la pagina oficial de descarga de Netbeans
http://netbeans.org/downloads/index.html
- En el momento la versión 7 esta en una versión beta
Pulsamos en el enlace de la versión 7.0 Beta
- Para esta prueba utilizaremos el archivo de distribución ZIP
Se puede descargar la versión que mas se ajuste a sus necesidades e instalarla de forma grafica
- Seleccionamos en la plataforma, la opción OS Independent ZIP
- Pulsamos el botón para la descarga de todas las versiones
- Comienza la descarga
- Se puede descargar directamente la versión 7.0 Beta así :
wget http://dlc.sun.com.edgesuite.net/netbeans/7.0/beta/zip/netbeans-7.0beta-201011152355-ml.zip
- Descomprimimos el archivo
unzip netbeans-7.0beta-201011152355-ml.zip
Para configurar el ambiente para usar JDK 7 ver la siguiente entrada :
http://www.marlonj.com/blog/2010/11/probando-netbeans-7-java-7-en-ubuntu-10-10/
Enlaces :
Tagged with: Cacharreos • instalacion • Java • java7 • jdk • jdk7 • netbeans • netbeans7 • OpenJDK • ubuntu • ubuntu1010
Nov 12
Después de leer mucho acerca de las nuevas caracteristicas de la versión 7 del lenguaje de programación Java y con el anuncio de la versión 7 del ambiente de desarrollo de NetBeans, me di a la tarea de crear un ambiente de pruebas utilizando las ultimas versiones disponibles de este conjunto de herramientas que apenas esta en desarrollo y solo existen versiones de prueba del software.
Para tener un ambiente de desarrollo Java 7 debemos tener varias herramientas instaladas, por un lado debemos descargar e instalar el kit de desarrollo de Java (JDK 7.0), descargar la versión 7 de NetBeans que tiene el soporte para esta versión del lenguaje y ejecutar el Netbeans indicando el directorio donde tenemos instalado el JDK, a continuacion se describen todos los pasos para realizar el montaje de este ambiente de desarrollo bajo la plataforma Ubuntu Linux 10.10
Requerimientos :
- Maquina de escritorio con Ubuntu 10.10
- Conexion a Internet
Pasos :
- Abrir una consola
- Crear el directorio java7
mkdir java7
- Cambiar al directorio recién creado
cd java7
- Descargar e instalar el kit de desarrollo para Java 7
- Ir a la pagina oficial de la versión 7 de Java
http://dlc.sun.com.edgesuite.net/jdk7/binaries/index.html
- Buscar la versión mas apropiada para nuestro sistema operativo
en nuestro caso la versión para Linux binaria
- Descargar el archivo
- En nuestro caso descargamos la versión de Noviembre 4 de 2010
wget http://www.java.net/download/jdk7/binaries/jdk-7-ea-bin-b117-linux-i586-04_nov_2010.bin
- Volver el archivo ejecutable para su instalacion
chmod +x jdk-7-ea-bin-b117-linux-i586-04_nov_2010.bin
- Ejecutar el archivo para su instalacion
./jdk-7-ea-bin-b117-linux-i586-04_nov_2010.bin
- Se visualiza la licencia, pulsar espacio para continuar
- Aceptar la licencia, escriba yes y pulse la tecla Enter
- Pulse Enter, se abrira una pagina para registrar el software (opcional)
- Esto crea un directorio llamado jdk1.7.0
- Descargar e instalar el NetBeans 7
- Ir a la pagina oficial de descarga de Netbeans
http://netbeans.org/downloads/index.html
- En el momento la versión 7 esta en una versión preliminar, la 7.0 M2
Pulsamos en el enlace de la versión 7.0 M2
- Para esta prueba utilizaremos el archivo de distribución ZIP
Se puede descargar la versión que mas se ajuste a sus necesidades e instalarla de forma grafica
- Seleccionamos en la plataforma, la opción OS Independent ZIP
- Pulsamos el botón para la descarga de todas las versiones
- Comienza la descarga
- Se puede descargar directamente la versión 7.0 M2 así :
wget http://bits.netbeans.org/netbeans/7.0/m2/zip/netbeans-7.0m2-201010151251.zip
- Descomprimimos el archivo
unzip netbeans-7.0m2-201010151251.zip
- Ejecutar el NetBeans utilizando el JDK 1.7.0
- Ejecutamos el netbeans utilizando el directorio netbeans7 como directorio de configuración y el jdk recien instalado
./netbeans/bin/netbeans --userdir netbeans7conf --jdkhome jdk1.7.0
- Aceptamos la licencia
- Cancelamos la importación de configuraciones de NetBeans anteriores
- Configuracion de Proyecto para usar el JDK 7
- Una vez creado un proyecto este utilizara las caracteristicas de Java 5
Para utilizar la nuevas caracteristicas del lenguaje Java siga los siguientes pasos :
- Click derecho sobre el proyecto
- Ir a la opcion Properties
- Click en la categoria Sources
- Seleccionar JDK 7 en el Source/Binary Format, al final de la forma
- Pulsar el boton OK
- Ahora podemos disfrutar de las nuevas caracteristicas del lenguaje Java

Propiedades Proyecto NetBeans 7
Tagged with: Cacharreos • instalacion • Java • jdk • jdk7 • netbeans • netbeans7 • ubuntu
Oct 24
Introducción.
El siguiente procedimiento permite relacionar la documentación oficinal de Java SE (Javadocs) con Netbeans permitiéndole al desarrollador tener una mejor información mas allá de la contextual que provee por defecto el IDE.
Configuración.
Seleccione el menú Tools > Java Platforms.

Seleccione la pestaña Javadoc y presione el botón Add ZIP/Folder.

Seleccione el archivo ZIP o el folder donde se encuentra la documentación de los Javadoc en el equipo.

Presione el botón Close para terminar la configuración.
Uso.
En el editor de código fuente seleccione la clase que desea consultar en los Javadocs y presione ALT+F1 o haga clic derecho y elija la opción Show Javadoc del menú contextual.

Netbeans abrirá la documentación correspondiente a la clase solicitada en el navegador web disponible.

Enlaces.
Tagged with: Desarrollo de software • Hipergalaxia • Java • Linux/Solaris/BSD • netbeans • Windows
Jan 21
Siguen y siguen apareciendo nuevas caracteristicas para la version de PHP de NetBeans, esta vez es el turno para las pruebas unitarias, que al igual que la version para Java permiten crear pruebas para cada clase creando una clase completa que sirve para automatizar las pruebas las cuales se pueden ejecutar en cualquier momento utilizando el mismo editor.
Requisitos :
- Tener instalado el paquete phpunit
Abrir una terminal, instalar el paquete
sudo apt-get install phpunit
Pasos :
- Abrir una terminal
- Descarga una version de desarrollo de NetBeans para PHP,
por ejemplo la version del 20 de Enero de 2008
wget http://bits.netbeans.org/download/trunk/nightly/latest/zip/netbeans-trunk-nightly-200901201401-php.zip
- Descomprimir
unzip netbeans-trunk-nightly-200901201401-php.zip
- Ejecutar, se puede utilizar la opcion --userdir para especificar un directorio diferente de opciones
./netbeans/bin/netbeans.sh --userdir /home/<usuario>/netbeans/php
- Crear un proyecto llamado calculadora_php
File -> New Project -> PHP -> PHP Application
Pulsar el boton Next
Colocar el nombre : calculadora_php
- Abrir las opciones del NetBeans
Menu Tools -> Options
Seleccionar la pestaña PHP
- Adicionar la ruta del PHPUnit
PHP Unit Script : /usr/bin/phpunit
- Adicionar un directorio al Global Include Path
Pulsar el boto Add Folder
Seleccionar el directorio /usr/share/php
- Crear la clase Calculadora.php con el siguiente codigo :
<?php
class Calculadora {
function sumar($a, $b) {
return $a+$b;
}
?>
- En la lista de archivos de proyecto, click derecho sobre Calculadora.php
Tools -> Create PHP Unit tests
- Crear el directorio donde se almacenaran las pruebas
Abir una terminal y ejecutar
mkdir /home/<usuario>/public_html/test_php/tests
- Esto abre una caja de dialogo donde se nos pide la ruta completa de donde se almacenaran las prueba.
Digitar : /home/<usuario>/public_html/test_php/tests
- NetBeans genera una clase con los metodos necesarios para ser una prueba unitaria
Abrir la clase y buscar el metodo testSumar, cambiar para que luzca asi :
public function testAdd() {
$a = 5;
$b = 3;
$r = $this->object->add($a, $b);
$this->assertEquals($r,8);
}
- Ahora puede seleccionar la clase CalculadoraTest.php, click derecho y Run
- Esto ejecuta la prueba unitaria
Actualmente esta version esta en desarrollo y los nombres para ejecutar las pruebas pueden cambiar por ejemplo a Run Test. A diferencia de la version Java en este momento al finalizar la prueba el resultado es visible en la consola, pero no de manera grafica.
Algo que me parecio raro, es que al momento de crear las pruebas me solicitara la ruta completa para almacenar las clases, pero leyendo mas acerca de esta nueva caracteristica, todavia esta en discusion donde se deben crear las pruebas unitarias, pues no deben ser parte del producto final, pero deben poderse publicar para realizar pruebas sobre los servidores en los cuales se esta trabajando y no solamente locales, de tal modo que por el momento se deberia escojer un directorio por fuera del proyecto, aunque en el ejemplo utilizamos un directorio tests dentro del proyecto para facilitar las cosas.
Desde los dias de Thunder he utilizado SimpleTest (otro framework para realizar pruebas para PHP), pero ahora que NetBeans tiene el soporte listo para PHPUnit creo que estare pensando en migrar muchas de las pruebas unitarias a esta herramienta, a no ser que de aqui a eso saquen una version para SimpleTest. Queda pendiente hacerle el seguimiento a esta nueva caracteristica y mirar que framework se esta pensando para las pruebas web.
Enlaces :
Tagged with: Cacharreos • ide • netbeans • php • phpunit • ubuntu
Jan 16
Desafortunadamente todavia no existe una distribucion para Linux, por lo que me ha tocado trabajar en Windows y al igual que en Linux voy a instalar varias versiones de NetBeans para lo cual necesito primero instalarlas en diferentes directorios y tener un directorio de configuracion para cada uno de ellos, comenzare entonces con el NetBeans for JavaFX.
Pasos :
- Crear el directorio c:\netbeans
- Descargar el NetBeans 6.5 for JavaFX
(actualmente tampoco existe version en ZIP)
http://www.netbeans.org/downloads/start.html?platform=windows&lang=en&option=javafx&version=6.5
- Ejecutar el instalador, al momento de instalar seleccionar el directorio c:\netbeans, cambiar el nombre del directorio donde se realizara la instalacion a NetBeans 6.5 JavaFX
- Terminar de instalar el software
- Crear el directorio c:\netbeans\perfiles
- Crear el directorio c:\netbeans\perfiles\javafx
- Ir al directorio c:\netbeans\NetBeans 6.5 JavaFX\bin
- Crear un archivo texto llamado netbeans.bat (ojo con las extensiones ocultas)
- Colocar la siguiente linea :
netbeans --userdir c:\netbeans\perfiles\javafx
- Ejecutar el archivo netbeans.bat
Esto nos permite tener las configuraciones de cada uno de los NetBeans que estemos utilizando separadas, aunque el directorio de proyectos siga siendo Documentos\NetBeansProjects
Tagged with: Cacharreos • javafx • netbeans • Windows
Jan 13

Luego de buscar que framework y que editor utilizan en mis desarrollos en PHP, me decidi finalmente por Yii y NetBeans aunque despues de trabajar un poquito con Yii, me parece que Prado sigue siendo una buena opcion para el desarrollo, apoyado tambienen que hoy encontre en el blog de desarrollo de NetBeans para PHP con un modulo con soporte para Prado, creo que lo estare probando esta semana y seguramente sera el utilizado para continuar con el desarrollo de la plataforma en la Universidad.
Ojala y este modulo lo sigan desarrollando, por que la mayoria de usuario de NetBeans para PHP piden soporte para Symfony.
Pasos :
- Abrir una terminal
- Descargar la version de desarrollo de NetBeans para PHP :
http://bits.netbeans.org/download/trunk/nightly/latest/
- Descargamos la version en Zip :
wget http://bits.netbeans.org/download/trunk/nightly/latest/zip/netbeans-trunk-nightly-200901121401-php.zip
- Download the Prado Module :
wget http://blogs.sun.com/netbeansphp/resource/other/org-netbeans-modules-php-prado-001.nbm
- Descomrpimir el NetBeans
unzip netbeans-trunk-nightly-200901121401-php.zip
- Ejecutar el NetBeans utilizando la opcion --userdir :
./netbeans/bin/netbeans.sh --userdir ~/netbeans/php
- Instalar el modulo a traves del manejador de Plugins :
Menu Tools -> Plugins -> Downloaded -> Add Plugin
- Seleccionar el archivo nbm
- Seguir las indicaciones
- Reiniciar el NetBeans
- Crear un proyecto PHP
- Incluir el Framework de Prado en los Include Path
Enlaces :
Tagged with: Cacharreos • ide • netbeans • php • prado
Jan 13

Es posible comenzar a utilizar NetBeans sin necesidad de realizar los pasos de instalacion, gracias a la distribucion en archivo Zip que podemos encontrar en la pagina de descaraga en el sitio oficial, esto permite saltarse la necesidad de permisos de administracion en algunas plataformas, poder instalar varias versiones finales y de prueba.

Pasos :
- Ir al sitio de descarga oficial :
http://www.netbeans.org/downloads
- En la parte superior encontramos enlaces a la version actual, proximas versiones, versiones en desarrollo y el archivo si necesitamos descargar una version anterior, ejemplo :
6.5 | 7.0M1 | Python EA | Development | Archive
- Tambien podemos seleccionar la plataforma para bajar los instaladores, aqui necesitamos seleccionar la opcion OS Independent Zip para descargar los archivos Zip
- Al momento de realizar este cambio se nos advierte que debemos instalar por aparte los servidores de aplicaciones como el Tomcat o el GlassFish ya que no vienen con la version en Zip
- Descargamos el archivo, por ejemplo NetBeans 6.5 para PHP en Zip :
http://services.netbeans.org/bouncer/index.php?product=netbeans-6.5-php&os=zip
- Descomprimimos el archivo :
unzip netbeans-6.5-200811100001-ml-php.zip
- Ejecutamos el NetBeans :
cd netbeans/bin
./netbeans
- Podemos cambiar el archivo de configuracion con la opcion --userdir como se explico en entradas anteriores.
Enlaces :
Tagged with: Cacharreos • ide • netbeans