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:



En January 14 de 2011, Marlon J. Manrique escribió acerca de Webminar : Java EE 6 con NetBeans y Glassfish.
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:



En January 7 de 2011, Marlon J. Manrique escribió acerca de SevenBeans : Modulo de NetBeans para Windows 7.
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:



En December 2 de 2010, Marlon J. Manrique escribió acerca de Probando NetBeans 7.0 Beta en Ubuntu 10.10.
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:



En December 2 de 2010, Marlon J. Manrique escribió acerca de Probando NetBeans 7.0 Beta en Ubuntu 10.10.
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:



En November 12 de 2010, Marlon J. Manrique escribió acerca de Probando NetBeans 7, Java 7 en Ubuntu 10.10.
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.

p1

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

p2

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

p3

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.

p4

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

p5

Enlaces.

Tagged with:



En October 24 de 2009, Jorge Iván Meza Martínez escribió acerca de Víncular los Javadocs con Netbeans.
Jan 21

NetBeans 6.5Siguen 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:



En January 21 de 2009, Marlon J. Manrique escribió acerca de NetBeans, PHPUnit y Ubuntu.
Jan 16

JavaFXDesafortunadamente 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:



En January 16 de 2009, Marlon J. Manrique escribió acerca de Instalar NetBeans for JavaFX en Windows.
Jan 13

NetBeans 6.5

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.Prado

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:



En January 13 de 2009, Marlon J. Manrique escribió acerca de NetBeans y PHP Prado.
Jan 13

NetBeans Downloads

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.

NetBeans Downloads

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:



En January 13 de 2009, Marlon J. Manrique escribió acerca de Instalando NetBeans desde Archivo Zip.