Česky   |  Deutsch   |  English   |  Español   |  Français   |  Indonesia   |  日本語   |  한글   |  Polski   |  Português (BR)   |  Türkçe   |  中文   |  正體中文   |  Tu idioma  
PlanetNetbeans
Planet NetBeans es un rama de NetBeans relacionado con toda la Blogosphere.
Programa en Java y disfruta de un café lojano » Java – Netbeans - March 11, 2010 05:16 AM
Problemas con Jena y Google App Engine

A los tiempos un post.

Ahora no presento soluciones sino un problema.

Estamos desarrollando un proyecto en el cual trabajamos con Jena (para hacer unas consultas a una ontología). La aplicación es Web y estamos trabajando con GWT 2 (como la han mejorado a la esta herramienta, al fin pude hacer debbug desde la Mac!) la GUI full Ajax y RPC sin problemas. Necesitamos subirla a un servidor público y se me ocurrió subirla al Google App Engine, desde un principio tuve dudas relacionadas sobre las restricciones que impone Google (número de archivos y clases restringidas) y las dudas se convirtieron en problemas.

El problema se da en el método hasNext() de la clase ResultSet para versión 2.5.7 del Jena al parecer deriva de algunas clases no permitidas. Cambié los .jar del Jena a la versión 2.6.2 y el problema se dio en el método create(String) de la clase QueryFactory.

He encontrado los siguientes links que mencionan el algo el problema:

Aquí se detallan los Frameworks y APIs  soportados parcial, total o definitivamente por Google App Engine

Mientras que en éste link se habla sobre un problema que se presenta.

Finalmente aquí se presenta una solución (aunque no estoy seguro que sea para mi problema) trataré de implementar lo que se recomienda.

Por ahora el problema está sin solución, si alguien ha logrado solucionar o tienes más detalles del problema y quiere compartir sus ideas o soluciones, les pido su ayuda.


Avbravo - March 07, 2010 02:35 PM
Muere Felipe Gaúcho

Una de las figuras mas conocidas en las comunidades Java a nivel internacional Felipe Gaúcho ha muerto según informan en CEJUG, este es su blog.

Una persona que realizo muchos aportes , mis condolencias a los miembros de CEJUG y a sus familiares..

Avbravo - March 06, 2010 12:58 AM
Instalador NetBeans Platform con NetBeans IDE 6.9

Geertjan, nos presenta en su blog, el Instalador para aplicaciones basadas en la Plataforma NetBeans, realmente muy sencillo de utilizar y sin lugar a dudas algo que muchos estaban esperando, pueden ver las capturas de pantalla en el blog de Geertjan
http://blogs.sun.com/geertjan/date/20100305

kill -9 3620 - March 05, 2010 02:47 AM
ANIVERSARIO

:hat: el blog cumplio 4 años :hat:

kill -9 3620 - March 05, 2010 02:47 AM
ANIVERSARIO

:hat: el blog cumplio 4 años :hat:

Avbravo - February 24, 2010 05:55 PM
NetBeans 6.9 M1 en español


Para los interesados en soporte verificar NetBeans 6.9M1 en español, pueden descargar el pack desde este enlace

Descomprimirlo y copiarlo en el directorio de instalación de NetBeans 6.9M1

Avbravo - February 22, 2010 05:28 PM
NetBeans 6.9 M1 sin soporte aun para JavaFX Composer

La versión de NetBeans 6.9 Milestone 1, aun no tiene soporte para el plugin JavaFx Composer, como comenta Lukas Hasik en su blog, este estará disponible con la siguiente liberación del SDK de JavaFX.
Creo que esta liberación de NetBeans, ha sido una de las más expectativas ha causado y no solo por las mejoras al IDE o la incorporación de nuevas características, si no por el hecho de que ha estado en medio de la adquisición de Sun por parte de Oracle y existia muchas dudas sobre las decisiones que Oracle tomaría respecto a NetBeans ya que ellos tienen su propio IDE, pero al pasar los días, todo parece que esta tomando un aspecto positivo para la comunidad NetBeans que espera que siga avanzando el desarrollo e incrementándose la comunidad.

Avbravo - February 20, 2010 08:35 PM
FLISOL2010


Próximamente se estará realizando el evento FLISOL 2010, en Panamá se esta coordinando para realizarlo nuevamente en varias ciudades, realmente un evento que reúne a muchas comunidades. Sitio web:
Festival Latinoamericano de Instalación de Software Libre (FLISoL) .
Hemos creado el evento en OSUM, para los interesados en participar este es el enlace
http://osum.sun.com/events/flisol2010-osum-panamajug

Avbravo - February 19, 2010 03:42 PM
NetBeans 6.9 Milestone 1 disponible

La versión de NetBeans 6.9 Milestone 1, esta disponible para su descarga, puedes encontrar más información aquí .

Puedes descargarlo desde este enlace

Programa en Java y disfruta de un café lojano » Java – Netbeans - January 25, 2010 02:27 AM
Un cliente Jersey que consume Google AJAX search API – Rest & Java

Uno de los API’s, dentro del mundo Java, que permiten trabajar con servicios Web basados en REST se denomina Jersey. Este API viene incluido con NetBeans desde ya hace algunas versiones atrás. Inclusive en el sitio de NetBeans existe documentación en donde se muestra como crear un servicio Web Rest basado en una tabla de una base de datos. Pero no existe ninguna documentación, al menos en sitio de NetBeans, que muestre como crear un cliente Jersey que consuma algún servicio Rest.

Buscando en la Web encontré un par de ejemplos. Uno de ellos Consuming RESTful Web Services With the Jersey Client API, desarrolla un cliente (en modo consola) de Twitter.

Otro ejemplo bastante sencillo, pero no menos ilustrativo se llama Yahoo Search Restful Client using Jersey, aquí se desarrolla un cliente que consume el servicio de búsqueda de Yahoo. Dicho servicio de búsqueda devuelve los resultados en XML así que es necesario usar JAXB Binding para obtener las clases que representaran la información.

No he encontrado un ejemplo en donde se trabaje con JSON, tomando en cuenta que ese formato es bastante popular hoy por hoy. Así que me decidí a elaborar un cliente Jersey que consuma el API de Google AJAX search que devuelve información en JSON. El código desarrollado es el siguiente:

package ecc.edu.utpl;

import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.WebResource;
import java.util.Scanner;
import javax.ws.rs.core.MediaType;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

/**
 *
 * @author jorgaf
 */
public class ClienteGoogle {

    public static void main(String[] args) {
        Scanner lector = new Scanner(System.in);
        String consulta;
        char opc = 'S';
        String URI = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=";
        Client cliente = Client.create();
        do {
            do {
                System.out.print("Ingrese el texto a buscar: ");
                consulta = lector.nextLine();
                consulta = consulta.trim();
                consulta = consulta.replace(" ", "%20");
            } while (consulta == null || consulta.length() == 0);

            URI += consulta;
            WebResource recurso = cliente.resource(URI);
            String result = recurso.accept(MediaType.APPLICATION_JSON).get(String.class);
            try {
                System.out.printf("---RESULTADOS:%s---\n", consulta);
                mostarResultados(result);
                System.out.printf("---%d páginas aprox.---\n",
                        obtenerTotalResultados(result));
            } catch (JSONException ex) {
                ex.printStackTrace();
            }
            System.out.println("\n-------------------------------");
            System.out.println("¿Desea realizar otra búsqueda?");
            System.out.print("Presione S(Si) o N(No): ");
            opc = lector.next().charAt(0);
            System.out.println();
        } while (opc != 'N');

    }

    public static void mostarResultados(String respuesta) throws JSONException {
        JSONObject objJSON = new JSONObject(respuesta);
        JSONObject responseData = objJSON.getJSONObject("responseData");
        JSONArray results = responseData.getJSONArray("results");
        for (int i = 0; i < results.length(); i++) {
            JSONObject link = results.getJSONObject(i);
            System.out.printf("URL: %s\n", link.getString("url"));
            System.out.printf("Title: %s\n", link.getString("title"));
            System.out.printf("Contenido: %s\n", link.getString("content"));
            System.out.println();
        }
    }

    public static long obtenerTotalResultados(String respuesta){
        long total = 0;
        try {
            JSONObject objJSON = new JSONObject(respuesta);
            JSONObject responseData = objJSON.getJSONObject("responseData");
            JSONObject cursor = responseData.getJSONObject("cursor");
            total = cursor.getLong("estimatedResultCount");
        } catch (JSONException ex) {
            ex.printStackTrace();
        }
        return total;
    }
}

Para poder realizar este cliente tuve que agregar las siguientes librerías adicionales:

Las tres primeras librerías se pueden descargar desde la Web haciendo clic en cada uno de los enlaces. Pero el último lo agregué desde NetBeans. La siguientes imágenes les guiarán en ese proceso.

Menu a utilizar para agregar la librería

Librería que debe agregar

Los métodos mostrarResultados y obtenerTotalResultados, son los encargados de trabajar con JSON. Para conocer la estructura JSON de la información devuelta por Google hagan clic aquí y busquen el tema “Entornos Flash y otros entornos que no utilizan JavaScript” que casi se encuentra al final.

Espero que este post les ayude.


Avbravo - January 05, 2010 03:02 PM
Tomasz Slota en Panama



Tenemos la visita de un gran amigo Tomasz Slota del equipo de NetBeans en Praga, con quien hemos conversado bastante sobre muchos aspectos entre estos el futuro de NetBeans.

Avbravo - January 02, 2010 03:12 PM
Año 2010

Inicia un nuevo año, muchas son las expectativas que existen por lo que nos espera para esta nueva temporada, en lo referente a Java, MySQL, GlassFish y en especial NetBeans.
Ahora estos productos formaran parte de Oracle, realmente esperemos la evolución de -JavaFX, NetBeans 6.9.
Sin duda sera un año de muchos cambios...

Avbravo - December 30, 2009 07:04 PM
Iconos curiosos de NetBeans



Cuando usemos un equipo con pocos recursos y ejecutemos procesos que consumen muchos recursos, podemos encontrar un mensaje indicandonos esta situación.

Avbravo - December 15, 2009 12:55 AM
JavaFX Composer habilitado

El muy esperado JavaFX Composer, ya esta disponible desde el Centro de Actualización de NetBeans.




Pasos:
Creamos un proyecto nuevo, seleccionamos JavaFX Desktop Businnes Application


Observamos la paleta con los diversos componentes




Solo necesitamos arrastralos a Scene,

Podemos observar parte del código generado



Aquí podemos ver la ejecución

Un plugin muy esperado por muchos, que brindara a muchos diseñadores y desarrolladores un ambiente más rapido para el desarrollo de las aplicaciones.

Avbravo - December 14, 2009 06:29 PM
JavaFX Composer Video

Puedes ver el video desde este enlace.

Avbravo - December 11, 2009 01:39 PM
NetBeans 6.8 Disponible


Ya esta disponible NetBeans 6.8 puedes descargarlo desde


Una versión muy esperada entre los desarrolladores.

Es importante resaltar sobre JavaFX Composer como menciona Adam Bien en su blog.

Como menciona Adam, la incorporación en JavaFX 1.3 la incorporación de tablas, arboles lo que permitira ampliar la cantidad de componentes.

Avbravo - December 09, 2009 05:13 PM
CRUD con NetBeans Platform 6.8


Geertjan Wielenga, ha escrito en su blog una guia interesante de una aplicación CRUD, utilizando NetBeans Platform


Avbravo - November 30, 2009 01:24 PM
NetBeans 6.8 RC1

Ya esta disponible la versión RC1 de NetBeans 6.8, una versión que incorpora algunas características interesantes, que puedes descargar desde aquí.
Algunas características:

  • Java Enterprise Edition 6: JavaEE 6,EJB 3.1, JPA 2.0
  • Web Projects con JavaServer Faces 2.0 (Facelets)
  • JavaFx 1.2.1
  • Soporte para PHP 5.3
  • Maven
  • Ruby
  • C and C++
  • Kenai.com

Avbravo - November 29, 2009 06:38 PM
Generando CRUD con JSF2.0

Buen tutorial disponible para NetBeans 6.8
Generating a JavaServer Faces 2.0 CRUD Application from a Database
Nuestro amigo Diego Silva, nos muestra una serie de videos con los pasos necesarios para crear las aplicaciones.
http://www.apuntesdejava.com/2009/11/javaday-uni-2009-javaee-6-lo-que-no-se.html

Avbravo - November 18, 2009 06:17 PM
OpenCTI


OpenCTI
Nuevo portal de CTI,
https://translate.sun.com/opencti/

Avbravo - November 12, 2009 02:26 PM
Zembly cerrara

El proyecto Zembly, que inicio hace aproximadamente 3 años, cerrara este 30 de Noviembre.

Aqui puedes encontrar información del equipo de desarrollo, en el sitio oficial
www.zembly.comZembly.com

Programa en Java y disfruta de un café lojano » Java – Netbeans - November 10, 2009 03:26 AM
Slideshow de Imágenes con JavaFX

En ésta ocasión Scott Hommel nos muestra en 6 pasos (un tutorial corto pero bueno) como crear una aplicación JavaFX que muestra un grupo de fotografías con transición automática y efectos entre transición, al estilo diapositivas. En realidad resulta bastante sencillo el ver cómo se realiza la aplicación con pocas líneas de código.

La herramienta que ha utilizado en éste caso es NetBeans, y a propósito de NetBeans ya está disponible para la descarga la versión 6.8 Beta y en el blog de Avbravo pueden encontrar una entrada NetBeans 6.8 Beta JavaFX Ubuntu 9.10 el nombre es por demás descriptivo de lo que encontrarán. Sería interesante hacer el slideshow con las herramientas del post de Avbravo.

Los 6 pasos que se muestran en el post Creating an Image Slideshow:

  1. Crear el proyecto Slideshow
  2. Crear el Stage y Scene
  3. Configurar el color de fondo
  4. Cargar y mostrar las imágenes
  5. Agregar una línea de tiempo
  6. Agregar la transición

El post de Hommel es interesante porque al final se muestran otros recursos relacionadas con cada una de las actividades realizadas para crear el post.

Espero que sea de su interés.


Avbravo - November 06, 2009 04:40 PM
Plugins Interesantes en NB6.8

Nuestro amigo Diego Silva, ha hecho un recuento de algunos plugins interesantes que estan disponibles para NB6.8, puedes leer este blog aqui.

Avbravo - November 06, 2009 01:00 AM
NetBeans 6.8 Beta JavaFX Ubuntu 9.10


Con la llegada de Ubuntu 9.10 (Karmic Koala), me decidi a probar un poco NB6.8 Beta y JavaFx.






Avbravo - November 05, 2009 03:43 AM
NEtBeans 6.7.1 en Centro de Software Ubuntu 9.10

Ubuntu 9.10, nos ofrece en "Centro de Software Ubuntu", la versión de NetBeans 6.7.1




Avbravo - October 23, 2009 03:18 PM
NetBeans 6.8 Beta

Ya esta disponible la versión Beta de NetBeans 6.8
http://www.netbeans.org/community/releases/68/
Algunas características:

JavaFX SDK 1.2.1
Web Projects con JavaServer Faces 2.0 (Facelets)
Java Enterprise Edition 6

NetBeans Community Docs Blog - October 17, 2009 07:21 PM
Who's Who?

Hello all,

This team has seen some changes in the recent past. James Branam, NetBeans Community Docs Manager (March 2007 - August 2009) had stepped down from this program on August 31st, 2009.

He had made an announcement as well, you may read it over his blog. To quote,

"After two and a half years of managing the NetBeans Community Docs program, I've decided to step down."
While James decided to step down, he passed the torch to another technical writer from his NetBeans Documentation Team, Jeff Rubinoff. So, let us give him a warm welcome and the cooperation, he may require to make the program, better for you and the community.

In the end, I would like you all to thank James for initiating this program and helping to increase the adoption of the NetBeans IDE through the documentation created for the community, by the community.

Avbravo - October 02, 2009 04:09 PM
Algunas fotos del congreso

Algunas fotos del congreso, mi agradecimiento a Diego Fernando Marin,(Colombia) por las fotos.




Sin duda una gran experiencia y conocer personas de otras comunidades que promueven el software libre y abierto.

Avbravo - September 30, 2009 02:05 AM
Informe sobre el Primer Congreso Iberoamericano de conocimiento Libre

Antes que nada quiero agradecer a Geertjan Geertjan Wielenga por la entrevista en NetBeans DZone, realizada unos días antes del I Congreso Iberoamericano de Conocimiento Libre
Un evento en el que participaron expositores de España, Colombia, Chile y Panamá. En el mismo se compartieron experiencias sobre varios ámbitos relacionados con el Software Libre y Abierto.
En el primer día se contó con la presencia de autoridades del gobierno, empresarios , universitarias, y estudiantes.
Sin duda un encuentro que fortalece el trabajo que durante muchos años las comunidades de software libre y abierto han mantenido en un país muy dominado por la utilización de software propietario, a nivel de gobierno, empresas y universidades. Realmente es importante la realización de dichas actividades que promuevan el conocimiento y utilización y eliminen muchas barreras existentes, esto me recuerda que hace unos meses converse con una alta autoridad educativa y le comente sobre la utilización de software libre y abierto en los planes académicos y la respuesta fue: "Sabes lo que pasa , es que la empresa X es X", considero que después de este evento, se darán a algunos cambios importantes.
Por mi parte di un taller sobre la Plataforma NetBeans, donde mostré algunos ejemplos de aplicaciones desarrolladas con la plataforma, y luego trabajamos en la creación de una aplicación, muchos de los asistentes no conocían sobre la plataforma, y vi mucho interes de parte de ellos, los cuales se están integrando a la comunidad NetBeans.

Los demás talleres incluyendo Grails,y las conferencias muy interesantes.

Programa en Java y disfruta de un café lojano » Java – Netbeans - September 28, 2009 04:19 AM
Combinando JavaFX y Swing

Como ya lo mencionó Charles Ditzel en su post What’s Wrong With JavaFX and What Needs Fixing? una de las falencias de JavaFX es la ausencia de ciertos controles (ejemplo: árboles y tablas), ésta debilidad se acrecienta cuando lo comparamos con Swing que cuenta con muchos más. (Para ver una lista de los componentes JavaFX visiten: Top 5 most Important Features in JavaFX 1.2).

Para cubrir de cierta forma ésta debilidad, es posible utilizar dentro de una aplicación JavaFX componentes Swing; también se lo puede hacer en sentido contrario, en una aplicación Swing usar JavaFX, pero a través del hacking lo que no garantiza que siga funcionando en versiones posteriores. Para conocer más visiten: How to use JavaFX in Your Swing aplicaciones. Ésta característica, la capacidad de JavaFX de soportar componentes Swing, ha sido explotada en el JavaOne en las conocidas sesiones “Extreme GUI Make Over”, en donde se hace un cambio extremo a una aplicación Swing, ésta vez, para las mejoras se ha utilizado JavaFX dando como resultado una aplicación hibrida entre JavaFX y Swing.

Amy Fowler ha colaborado en el cambio extremo de GUI y ha elaborado un post resumen, en el cual muestra una lista de 10 + 1 pasos necesarios para incluir controles Swing dentro de una aplicación JavaFX. Los 10 pasos son los siguientes:

  • Tocar las bases del lenguaje
  • Descargar el SDK JavaFX
  • Crear un proyecto en NetBeans
  • Crear el “Stage”
  • Definir el layout
  • Embeber los componentes Swing
  • Enganchar los Listeners
  • Agregar efectos
  • Agregar movimiento
  • Hacer tus conclusiones

Para leer el post completamente lee el post: Insider’s Guide to Mixing Swing and JavaFX


Avbravo - September 22, 2009 05:13 PM
I Congreso Iberoamericano de Conocimiento Libre



En los próximos días se dará en la ciudad de Panamá el
"I Congreso Iberoamericano de Conocimiento Libre"
http://congresoconocimientolibre.org.pa/talleres.html

En este congreso contaremos con un taller sobre "NetBeans Platform", mostrando a los asistentes las ventajas de utilizarlo en sus proyectos en diversos ambientes.
http://www.blogger.com/img/blank.gif

NetBeans Community Docs Blog - September 03, 2009 01:45 PM
NBCD Monthly Newsletter #27

The Netbeans Community Docs newsletter for August 2009 is now available.

To view the newsletter, please click the link below.

August 2009

View the NBCD Newsletter Index:

NBCD Newsletter Index

Best to you, and thanks for reading.

Josh Juneau

Programa en Java y disfruta de un café lojano » Java – Netbeans - August 30, 2009 07:19 PM
Algunos componentes de SwingX estarán en JDK 7

Revisando un vídeo en dónde Danny Coward (Chief Architect for Client Software at Sun Microsystems) habla sobre algunas de las características que tendrá del JDK 7, que verá la luz más allá del mes de Febrero de 2010, me encontré con la grata noticia que algunos componentes de SwingX estarán incluidos dentro del API; los componentes son: JXDatePicker y JXLayer.

Éstos componentes permitirán que nuestras aplicaciones tengan un widget para la selección de una fecha y un componente que permita bloquear un panel y sus componentes,mientras que se ejecuta una tarea, con unos efectos visuales bastante buenos. (Al momento de escribir éste post la página de SwingLabs tiene problemas y no puedo cargar links).

Me da gusto saber que se han tomando en cuenta elementos como éstos que han nacido de esfuerzoso open source.


Avbravo - August 13, 2009 02:19 AM
Validación para GUI Swing


Tim Boudreau publico hace unos días en articulo

How to Quickly Add Validation Code to Swing UIs en Dzone.



Cuenta con una cantidad considerable de validadores que facilitan nuestro trabajo al utilizar interfaces gráficas de usuarios.

kill -9 3620 - July 31, 2009 06:50 PM
SysAdminDay!

Hoy despierto más feliz que de costumbre por ser el día del administrador de sistemas ;)

Imagine que al abrir el buzón del correo electrónico encontraría cientos, quizás miles de correos (bueno no tantos pero si quería ver algunos correos :lol: ) felicitándome por mi día :D pero desgraciadamente no había nada :awww:

Me repuse de mi impresión y me dirigí con mi madre para decirle "Madre!! hoy es el día del administrador de sistemas" ella con el cariño que caracteriza a toda madre orgullosa de la profesión de su hijo me responde "haaa mmmm y eso que, deja de perder el tiempo y apúrate" :lol:

Rayos por que no hacen fiesta nacional este día, por que en la tele no pasan especiales por ser el día del administrador de sistemas, por que en el calendario no marcan con rojo este día (al menos en mi calendario no dicen que hoy es nuestro día), algún día las personas se darán cuenta de la importancia que tienes nuestra labor, espero :worried:


SysAdminDay


Les dejo 2 videos que tal vez reflejen nuestro sentir





Solo diré Feliz día a mis colegas :yes:

kill -9 3620 - July 31, 2009 06:50 PM
SysAdminDay!

Hoy despierto más feliz que de costumbre por ser el día del administrador de sistemas ;)

Imagine que al abrir el buzón del correo electrónico encontraría cientos, quizás miles de correos (bueno no tantos pero si quería ver algunos correos :lol: ) felicitándome por mi día :D pero desgraciadamente no había nada :awww:

Me repuse de mi impresión y me dirigí con mi madre para decirle "Madre!! hoy es el día del administrador de sistemas" ella con el cariño que caracteriza a toda madre orgullosa de la profesión de su hijo me responde "haaa mmmm y eso que, deja de perder el tiempo y apúrate" :lol:

Rayos por que no hacen fiesta nacional este día, por que en la tele no pasan especiales por ser el día del administrador de sistemas, por que en el calendario no marcan con rojo este día (al menos en mi calendario no dicen que hoy es nuestro día), algún día las personas se darán cuenta de la importancia que tienes nuestra labor, espero :worried:


SysAdminDay


Les dejo 2 videos que tal vez reflejen nuestro sentir





Solo diré Feliz día a mis colegas :yes:

Avbravo - July 28, 2009 01:55 PM
NetBeans 6.7.1 Disponible


La versión de NetBeans 6.7.1 esta disponible en este enlace.
Entre las características incluye soporte para JavaFX, puedes consultar los detalles aqui.

Avbravo - July 18, 2009 02:19 AM
Swing Hacks de Paulo Canedo


Swing Hacks

Paulo Canedo nos muestra en su blog, una forma interesante de mejorar el aspecto de nuestras aplicaciones Swing.
Muestra botones un poco diferentes a lo que estamos acostumbrados.

Puedes agregarlo a tu paleta de NetBeans.
Opción del menú:
Herramientas->Paleta->Componentes Swing/AWT
Luego le damos crear Nueva Categoria


Damos el nombre SwingHacks, luego seleccionamos Añadir Archivo JAR
buscamos el archivo SwingHacks.jar y lo agregamos, seleccionamos que se almacene el la categoría que creamos.

NetBeans Community Docs Blog - July 14, 2009 10:53 AM
NetBeans Community Docs Survey

NetBeans Community Docs Survey

Today we (=the NetBeans Community Docs team) would like
to kindly ask you for input on our current and future doings:



Started in March 2007, the NetBeans Community Docs project has gone a long
way collecting and sorting pieces of documentation provided to the NetBeans
community solely by voluntary contributors from all around the globe. All
users involved into this process have done a great putting time and effort
into that project, and as a result, the impressive landmark of 300 user
contributed pieces of documentation has been reached in Februrary 2009.



However, sometimes things have to change, and so, by now we also want to
make some changes to the way NetBeans Community Docs project works. And for
that, being a 'community project' and thus not just maintained by the
community but also, in the content it collects, mainly aiming at providing
help and support to the community, we would like to know what the community
wants and needs before going any further. In near future, we want to make
NBCD more than ever an actively maintained, vivid 'community driven
knowledge base' directly addressing our users needs, adding our part to
helping people get the most out of NetBeans IDE.



For that, we would like to read your opinion. What do you like about NBCD so
far? What bothers you in using it in your everyday work? What kind of
content do you enjoy reading and using, and what would you like to see
improved as the project moves on? Take our survey now, take a chance to
tell us, to make 'the future NBCD' even more the community driven knowledge
base you would like to use and see.



Thanks very much for your time!

kill -9 3620 - July 08, 2009 06:36 PM
JPasswordField + NetBeans

Pues estos dias he estado trabajando en un proyecto que me ha dado varios dolores de cabeza en el aspecto de las factibilidad tecnica, es decir no cuento con las herramientas de desarrollo :( , bueno no tengo el sistema operativo bajo el cual desarrollar :lol: el desarrollo sera para entornos windows usando como manejador de bases de datos SQL Server, pero no tengo instalado windows :eek:

Para estas alturas ya he tratado de instalarlo pero al momento de intentar hacer esto me dice que no encuentra un disco duro dende realizar la instalacion :cry: ya vere como soluciono esto, pero mientras trabajo en el desarrollo de las pantallas para avanzar un poco :p

La unica opcion que tengo es hacer el desarrollo del sistema en Java para poder usarlo en windows (cuando logre instalarlo).

Una de las pantallas es el login de usuarios, pero no encontraba la forma de hacer que al momento de escribir la respectiva contraseña se pusiera "****", ja! me pase un rato buscando la forma de hacerlo, pero al fin lo logre :up:

Agregamos el JTexField a la pantalla y en el menu seleccionamos "Personalizar codigo"

Despues en la ventana que se abre veremos:

texPasswd = new javax.swing.JTextField();

Y a un lado un menu que tiene activada la opcion de "Codigo prederminado" la cambiamos por "creacion personal" y modificamos el "javax.swing.JTextField()" por "javax.swing.JPasswordField()"



Con esto ya apareceran los "****" cuando el usuario escriba su contraseña
Fue la solucion que encontre, si saben otra de forma de hacerlo estaria bien que me avisaran :yes:

kill -9 3620 - July 08, 2009 06:36 PM
JPasswordField + NetBeans

Pues estos dias he estado trabajando en un proyecto que me ha dado varios dolores de cabeza en el aspecto de las factibilidad tecnica, es decir no cuento con las herramientas de desarrollo :( , bueno no tengo el sistema operativo bajo el cual desarrollar :lol: el desarrollo sera para entornos windows usando como manejador de bases de datos SQL Server, pero no tengo instalado windows :eek:

Para estas alturas ya he tratado de instalarlo pero al momento de intentar hacer esto me dice que no encuentra un disco duro dende realizar la instalacion :cry: ya vere como soluciono esto, pero mientras trabajo en el desarrollo de las pantallas para avanzar un poco :p

La unica opcion que tengo es hacer el desarrollo del sistema en Java para poder usarlo en windows (cuando logre instalarlo).

Una de las pantallas es el login de usuarios, pero no encontraba la forma de hacer que al momento de escribir la respectiva contraseña se pusiera "****", ja! me pase un rato buscando la forma de hacerlo, pero al fin lo logre :up:

Agregamos el JTexField a la pantalla y en el menu seleccionamos "Personalizar codigo"

Despues en la ventana que se abre veremos:

texPasswd = new javax.swing.JTextField();

Y a un lado un menu que tiene activada la opcion de "Codigo prederminado" la cambiamos por "creacion personal" y modificamos el "javax.swing.JTextField()" por "javax.swing.JPasswordField()"



Con esto ya apareceran los "****" cuando el usuario escriba su contraseña
Fue la solucion que encontre, si saben otra de forma de hacerlo estaria bien que me avisaran :yes:

NetBeans Community Docs Blog - July 01, 2009 12:02 PM
NBCD Monthly Newsletter #26

The Netbeans Community Docs newsletter for June 2009 is now available.

To view the newsletter, please click the link below.

June 2009

View the NBCD Newsletter Index:

NBCD Newsletter Index

Best to you, and thanks for reading.

Josh Juneau

Avbravo - June 29, 2009 08:37 PM
NetBeans 6.7 en Español



Ya esta disponible la versión final de NetBeans 6.7
Puedes descargarlo desde aqui





Quiero agradecer a todos los miembros del equipo de traducción en español por este esfuerzo realizado , realmente mis agradecimientos. Podemos decir que es un trabajo de la comunidad.

Ver las caracteristicas aqui

Programa en Java y disfruta de un café lojano » Java – Netbeans - June 28, 2009 11:26 PM
JFormattedTextField y el método selectAll()

Una pregunta que nos hicieron en otro post era: ¿qué se debe hacer para que cuando un JFormattedTextField gane el foco se sobreescriba el texto que se muestra actualmente?

Mi primer respuesta fue programar el evento focusGained (cuándo gana el foco) e invoca al método selectAll() que permite seleccionar el texto que muestra el JFormattedTextField. En teoría funciona, pero resulta que no es así. La explicación es la siguiente:

Existe un bug, el 4740914, que ha sido reportado desde la versión 1.4 y que en breves palabras nos dice que existe un problema cuando se llama al método selectAll() de un JFormattedTextField.

La solución se muestra en el mismo reporte del bug. Y es la siguiente:

private void jFormattedTextField1FocusGained(java.awt.event.FocusEvent evt) {
   SwingUtilities.invokeLater(new Runnable() {
      public void run() {
         jFormattedTextField1.selectAll();
      }
   });
}

Básicamente lo que se hace es crear un hilo que llama al método selectAll sobre el JFormattedTextField. En mi caso lo programé en el método que maneja el evento focusGained. Existe una nota que dice: Please note that this solution does not work when this component is used as an editor in a JTable with surrender-focus enabled.

Espero que les ayude, en especial a quién hizo la pregunta.


Avbravo - June 16, 2009 05:30 PM
NetBeans 6.7 RC3

Ya esta disponible la versión de NetBeans 6.7 RC3, Diego Silva miembro del equipo de traducción comenta al respecto en su blog.

Avbravo - June 16, 2009 05:28 PM
Bugzilla desde NetBeans 6.7

Nuestro amigo Diego Silva, continua con nuestra serie blogs acerca de las caracteristicas de NetBeans. 6.7, hace unos dias hable de la integración con Kenia, ahora Diego nos habla sobre Bugzilla, un interesente blog que no debes dejar de visitar.
Bugzilla desde NetBeans 6.7

NetBeans Community Docs Blog - June 08, 2009 03:07 PM
Latest Buzz | NetBeans FAQs

We are still alive, the project is not dead. Come on, cheer up! Its time to get yourself updated about this program.

You already know that, NetBeans Team along with Community Members provide lots of FAQs over NetBeans Wiki. You should also know that, we have added a section on two wikis maintained by NetBeans Team, i.e. User FAQs and Developer FAQs.



Visit this section on NetBeans User FAQs and NetBeans Developer FAQs, for more details.

Programa en Java y disfruta de un café lojano » Java – Netbeans - June 06, 2009 05:05 AM
SwingWorker & SwingX

A los tiempos escribo.

El tema que les presentaré utiliza varias técnologías: SwingWorker, JXBusyLabel y Java Web Start. El propósito es mostrar cómo funcionan, en parte, cada una de ellas. Paso a explicar mis intenciones.

La aplicación es bastante sencilla, imagínese que al hacer clic en un botón se lanza una tarea que demara alguna cantidad significativa de tiempo, para señalarle al usuario que el programa está trabajando (y no dar la impresión que el programa se colgó) se muestra una animación. Luego que la tarea se ha cumplido la animación deja de trabajar. Para cumplir con lo propuesto se utiliza lo siguiente:

  • SwingWorker. Una especialización de la clase Thread, que permite realizar tareas ‘por debajo’ de la GUI. La clase SwingWorker crea un hilo que se encarga de hacer la tarea compleja para ello se cuenta con el método doInBackground y cuando la tarea concluye automáticamente se llama al método done. Además la clase SwingWorker trabaja con genéricos de tal forma que permite que el programador defina los tipos de datos de retorno del método doInBackground, en mi caso usé el tipo boolean.
protected Boolean doInBackground() throws Exception {
   int i = 0;

   while(i < 100 && !isCancelled()){
      Thread.sleep(100);
      i ++;
   }
  return true;
}

public void done(){
   try {
      etiqueta.setBusy(!get());
      boton.setEnabled(get());
   } catch (InterruptedException ex) {
      Logger.getLogger(Tarea.class.getName()).log(Level.SEVERE, null, ex);
   } catch (ExecutionException ex) {
      Logger.getLogger(Tarea.class.getName()).log(Level.SEVERE, null, ex);
   }
}

Dentro del método done se puede ver que se existe una llamada al método get() que lo que hace es obtener el valor que retornó el método doInBackground en nuestro caso obtendría true. SwingWorker es un hilo que permite que el hilo que se encarga de la GUI siga trabajando sin interrumpirlo, de esa manera se dá se evita que la GUI se congele. Se creó un clase denominada Tarea que hereda de SwingWorker y posee propiedades del tipo JXBusyLabel y JButton que serán referencias a los elementos que se encuentran en el JFrame.

SwingWorker se encuentra definido desde la versión 1.6 así que es necesario contar con esa versión del JDK.

  • SwingX es un conjunto de componentes que extienden a los existentes en Swing, entre esos componentes existen uno denominado JXBusyLabel que es un componente que muestra un grupo de líneas colocadas formando una circunferencia (existen otras formas de presentación), cada línea cambia de color dándole así una animación y el la idea de que se está trabajando y que espere hasta que se concluya con la tarea. Veamos el código
BusyPainter painter = new BusyPainter(
   new RoundRectangle2D.Float(0, 0, 15.000001f, 5.0f, 10.0f, 10.0f),
   new Ellipse2D.Float(7.5f, 7.5f, 35.0f, 35.0f));
painter.setTrailLength(4);
painter.setPoints(8);
painter.setFrame(-1);

jxblTrabajando.setPreferredSize(new Dimension(50, 50));
jxblTrabajando.setIcon(new EmptyIcon(50, 50));
jxblTrabajando.setBusyPainter(painter);

Aún estoy estudiando el código así que no puedo decir mucho, pero podemos ver que no es complicado. El objeto de la clase JXBusyLabel se denomina jxblTrabajando y utiliza la clase BusyPrinter para poder trabajar. Es importante decir que para iniciar la animación se debe llamar al método setBusy(true); en el programa que analizamos se ejecuta dicho método cuándo se hace clic en el botón Iniciar.

Las clases de SwingX son muchas y además existen otros proyectos como JXLayer, Timingframework que permiten hacer muchas otras cosas.

  • Finalmente Java Web Start es una tecnología Java que permite deployar (descargar e instalar) las aplicaciones desde una página Web superando algunos de los incovenientes que se presentan cuándo se instalan aplicaciones cliente – servidor, como por ejemplo la actualización ya que las aplicaciones JWS primero revisan si la versión de la aplicación instalada en el computador es la misma que la que se encuentra en el servidor, sino es así se descargará la última versión del servidor.  Para realizar ésto se utilizó las facilidades que posee NetBeans. Para ello se hizo clic derecho sobre el proyecto, propiedades y luego se busca la opción Web Start se habilita esa opción y listo. Cuando se hace un Clean&Build se generan un archivo jnlp y página html que contienen un link al archivo jnlp.  Antes de poder ejecutar las aplicaciones de ésta manera es necesario verificar que tú servidor Web maneje apropiadamente vía tipo MIME los archivo jnlp, verificando si existe la línea: application/x-java-jnlp-file JNLP . Mayores detalles puedes encontrarlos en Deploying Java Web Start Applications

Para ejecutar la aplicación vía Web Start clic aquí

En la aplicación se agregó un check box y un radio button con la final de mostrar cómo la tarea se ejecuta de manera independiente de la GUI. SwingLabs posee muchos componentes muy interesantes y útiles pueden ver los demás aquí y en algún momento la aplicación debería ser así

Para descargar el código haga clic aquí

Saludos.


Avbravo - June 05, 2009 08:11 PM
NetBeans 6.7RC2 disponible


Hace unos días fue liberado el RC1 de NetBeans 6.7, ahora le toca la oportunidad al RC2 de NetBeans 6.7, que son las versiones previas antes del lanzamiento oficial de NetBeans 6.7.
Descargarlo desde aqui

Avbravo - June 02, 2009 05:26 PM
Integración JIRA en NetBeans 6.7RC1

David Salter nos muestra en su blog el uso de NB6.7RC1 con JIRA
http://davidsalter.co.uk/blog/?p=348

Pasos:
1. Instalar los plugins desde el menú
Herramientas
Complementos


Al terminar de instalar reiniciamos el IDE


Ahora vamos a prestaciones, seleccionamos Issue Tracker,
damos click derecho y seleccionamos Create Issue Tracker...


Indicamos los datos que se solicitan



Tenemos el issue agregado

Damos click derecho y se muestra el menu

Tenemos una muestra


Integración de Kenai desde NetBeans

NetBeans Community Docs Blog - June 02, 2009 03:00 PM
NBCD Monthly Newsletter #25

The Netbeans Community Docs newsletter for May 2009 is now available.

To view the newsletter, please click the link below.

May 2009

View the NBCD Newsletter Index:

NBCD Newsletter Index

Best to you, and thanks for reading.

Josh Juneau

Avbravo - June 02, 2009 02:41 PM
NetBeans 6.7RC1 en Español

Ayer comentaba sobre algunas características de NetBeans 6.7 RC1, creo que es importante mencionar que este ha sido liberado en 16 idiomas,

http://download.netbeans.org/netbeans/6.7/rc/

Seleccionamos el idioma que deseamos descargarlo.

Luego nos envía a la pagina de descarga;




Aquí tenemos una muestra del IDE en español.








Es importante recordar que estas traducciones aun no han concluido y faltan varios módulos por traducir y revisar, si encuentran errores pueden comunicarlo.
Tambien para felicitar a los miembros del equipo de traducción de NetBeans que colaboran grandemente para que este IDE este disponible en español.

saludos a todos

Avbravo - June 01, 2009 08:04 PM
Tutorial Creando un Proyecto en Kenai en NB6.7

En el sitio de documentos de NetBeans se ha creado un tutorial que muestra como utilizar Kenia desde NetBeans.

http://www.netbeans.org/kb/docs/ide/kenai-create-project.html?intcmp=925655

Tambien se publico el otro tutorial
Creating a Maven Swing Application Using Hibernate - NetBeans IDE 6.7 Tutorial

Avbravo - June 01, 2009 03:16 PM
NetBeans 6.7RC1 disponible


Ya esta disponible el RC1 de NetBeans 6.7, lo puedes descargar aqui.
Entre algunas características de esta nueva versión:
Integración con Kenai
Integración Bugzilla
Maven

Mas detalles aqui

diesil java - May 28, 2009 07:43 PM
JavaScript en NetBeans 6.1

Esta entrada fue movida a

http://apuntesdejava.blogspot.com/2008/04/javascript-en-netbeans-61.html

Le Funes » NetBeans - May 27, 2009 11:16 AM
Agregando en NetBeans la Javadoc de librerias opcionales del JDK

Cuando agregamos librerías opcionales del JDK al mismo, por ejemplo Comm API o JAI, notaremos que sus clases se encontrarán disponibles automáticamente para utilizar dentro del IDE, pero no conseguiremos poder ver su Javadoc. Para poder indicarle a NB donde se encuentra la Javadoc a cargar tenemos que ir al menú Tools->Java Platforms: Luego, dentro del diálogo [...]

Avbravo - May 19, 2009 09:04 PM
Traducción de NetBeans 6.7 en Español

El equipo de traducción de NetBeans en español se encuentra trabajando en la versión 6.7, por lo cual estas invitado a colaborar en el mismo.
En nuestro Wiki puedes encontrar los pasos para unirte al grupo y colaborar con la traducción.

NetBeans Community Docs Blog - May 08, 2009 03:12 AM
NBCD Monthly Newsletter #24

The Netbeans Community Docs newsletter for April 2009 is now available.

To view the newsletter, please click the link below.

April 2009

View the NBCD Newsletter Index:

NBCD Newsletter Index

Best to you, and thanks for reading.

Josh Juneau

diesil java - May 06, 2009 06:52 PM
Mudado...!!

Si eras una de las personas que visitaba este humilde blog, pues te informo que todo lo he cambiado a otra dirección:

http://apuntesdejava.blogspot.com

Ahí están todos los posts... menos los comentarios.

Por ahora no he activado el foro ya que... vamos... no me da tiempo de responder las preguntas.

Avbravo - April 30, 2009 08:45 PM
ubuntu 9.04 parecido a windows

Instale Ubuntu 9.04 en varias pc con ext4 y se me parece mas ha Windows XP, se congela a cada rato, varios programas no estan en los repositorios, entre ellos MySQL, PostGreSQL.
sudo apt-get install mysql-server
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar `apt-get -f install' para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
mysql-server: Depende: mysql-server-5.0 pero no va a instalarse
shutter: Depende: libxml-simple-perl pero no va a instalarse
Depende: libwww-mechanize-perl pero no va a instalarse
Depende: libgnome2-gconf-perl pero no va a instalarse
Depende: libgnome2-wnck-perl pero no va a instalarse
Depende: imagemagick
Depende: perlmagick
Depende: libgtk2-imageview-perl pero no va a instalarse
Depende: libx11-protocol-perl pero no va a instalarse
Depende: libgtk2-trayicon-perl pero no va a instalarse
Depende: libgoo-canvas-perl pero no es instalable
Depende: gnome-web-photo pero no va a instalarse
E: Dependencias incumplidas. Intente 'apt-get -f install' sin paquetes (o especifique una solución).