jueves, 30 de octubre de 2008

NetBeans 6.5 RC 2 (En español)

Gracias al esfuerzo del equipo de traducción de NetBeans al Español, se puede descargar la versión 6.5 RC 2 en nuestro idioma:


http://bits.netbeans.org/netbeans/6.5/community/rc2/ml/

Hay algunos módulos que no hemos acabado de traducir, pero lo seguiremos haciendo y se actualizarán automáticamente desde el Centro de Actualizaciones del IDE.

¡¡Un sincero agradecimiento a todos los miembros del equipo de traducción de NetBeans!!

viernes, 17 de octubre de 2008

Cambiando el Look And Feel de NetBeans

(Versión Wiki:http://wiki.netbeans.org/TaT_CambiandoLookAndFeel)

El look and feel predeterminado desde la versión 6.5 del IDE NetBeans se establece de acuerdo al sistema operativo. Esto hace que el NetBeans parezca una aplicación de Windows con el Look and Feel del Windows que se esté usando, y así en cualquier sistema operativo.

chlaf1.jpg

Para cambiar el look and feel necesitamos editar el archivo netbeans.conf que se encuentra en la subcarpeta etc del directorio de NetBeans. Abriremos ese archivo usando un editor de texto. Lo que necesitamos editar es la línea que dice "netbeans_default_options":

chlaf2.jpg

Lo que debemos es agregar al final de la cadena (como parte de la cadena, es decir, dentro de las comillas dobles) lo siguiente:

--laf javax.swing.plaf.metal.MetalLookAndFeel

al reiniciar el IDE, veremos los cambios

chlaf3.jpg


jueves, 16 de octubre de 2008

Certificación en especialista de NetBeans IDE

Sun Learning Services ha desarrollado un Examen de Certificación del IDE NetBeans, el cual prueba el conocimiento que tenga uno en el desarrollo de aplicaciones web y desktop usando el IDE NetBeans.

Ahora ellos necesitan probadores de la versión beta (beta testers) del examen. Hasta el 5 de noviembre podemos rendir la versión beta de este examen totalmente gratis.

Si pasas el examen, consigues el estado de Sun Certified Specialist NetBeans IDE, el cual puede ser bueno para agregarlo a tu currículum.


Para más información y registrarse, visitar http://www.sun.com/training/certification/netbeans.html.

Internacionalización (i18n) con Visual JSF

(Versión Wiki: http://wiki.netbeans.org/TaT_I18nVisualJSF)

Todos sabemos que escribir un texto rígido (hard-code) en nuestras aplicaciones no es una buena práctica. Esto cubre también a los textos de los formularios. Todo debemos pasarlo a variables, y si modificamos el contenido de la variable, toda la aplicación donde usa esa variable, se actualizarán automáticamente. Bueno, eso lo sabemos todo.

Los mensajes de la interfaz de usuario - ya sea web o desktop - deben estar almacenados en un archivo de recurso llamado .properties. Además, estos tipos de archivos permiten la internacionalización (i18n)

En la web de Sun existe un tutorial sobre la i18n, y esta es Trail: Internationalization

Aquí veremos como usar el archivo .properties para Visual JSF.

Para comenzar, diseñaremos un formulario simple como este:

i18n-vjsf-01.jpg

Ahora, en el panel del proyecto, dentro del paquete del código fuente, buscamos el archivo Bundle.properties.

i18n-vjsf-02.jpg

Editamos este archivo de tal manera que tengan los textos necesarios para nuestro formulario. Si es necesario, también usamos su texto localizado.

i18n-vjsf-03.jpg

Bundle.properties:

app_upload_title=Load files package
app_upload_file=Select package
app_upload_submit=Submit

Bundle_es.properties:

app_upload_title=Cargar paquete de archivos
app_upload_file=Indique paquete de archivos
app_upload_submit=Cargar

Regresamos al editor visual de nuestra aplicación. De la paleta de componentes, en la categoría Advanced buscamos el elemento Load Bundle

i18n-vjsf-04.jpg

Lo seleccionamos, lo arrastramos y lo soltamos sobre la ventana de editor visual. No pasará nada visual, pero si vemos en el panel Navegador veremos que existe el elemento loadBundle

i18n-vjsf-05.jpg

Ahora, volvemos a enfocarnos en el editor visual. Seleccionamos un elemento, por ejemplo el Static text que está en la parte superior. a este elemento escribimos en la propiedad text lo siguiente: #{messages1.app_upload_title}, para el componente label colocamos: #{messages1.app_upload_file}, y para el botton colocamos: #{messages1.app_upload_submit}

Al final del diseño, el editor mostrará lo siguiente

i18n-vjsf-06.jpg

Ahora, cuando desplegamos la aplicación, veremos que lucirá así:

i18n-vjsf-07.jpg

Ahora, en adelante, si necesitamos modificar un texto, solo modificamos el archivo Bundle.properties

viernes, 3 de octubre de 2008

NetBeans 6.5 en Español como Plugin

Ahora podemos descargar un plugin de NetBeans 6.5 para visualizar el IDE en español.

Para ello, entramos a Tools > Plugins, y en la ficha 'Settings', hacer clic en el botón 'Add'.
Aparecerá la ventana 'Update Center Customizer'. Escribimos los siguientes valores

Name: Localization UC
URL: http://deadlock.netbeans.org/hudson/job/nb6.5-community-ml/lastSuccessfulBuild/artifact/l10n/nbms/community/catalog_all.xml.gz

Después de hacer clic en 'OK', regresamos a la ficha 'Avaible plugins', hacemos clic en 'Reload', y veremos que aparecerán algunos plugins nuevos. Activamos para descarga el 'NetBeans 6.5 es localization kit' como se muestra en la siguente imagen.


Clic en 'Install'. Se procederá a la descarga de los plugins.


Habrá un mensaje de advertencia respecto a lo que se va a instalar. Estos plugins aún no tienen firmas de seguridad. Pero como sabemos que lo hemos descargado de NetBeans, continuamos


Y listo,
Después de reiniciar el IDE considerando la nueva instalación, podremos ver el IDE en español.

Todos los textos traducidos son colaboraciones de los traductores de la comunidad hispana.
Si quieres colaborar en este noble proyecto :), visita http://wiki.netbeans.org/SpanishTranslationNB65