Friday, February 29, 2008

Problemas de inicio de Netbeans en Ubuntu

Si instalas los dialy de netbeans 6.1 en ubuntu 7.10, y tratas de ejecutarlo y no inicia, debes ajustar los parametros en el archivo /netbeans-6.1-200802270005/etc/netbeans.conf
y ajustamos los parametros (definidos para el minimo de memoria de la vm).
-J-Xms32m -J-XX:PermSize=32m

y luego lo podemos ejecutar sin problemas.

Wednesday, February 27, 2008

Blogs interesantes sobre Web Applicaciones

Un interesante blog sobre la creación de graficas en una aplicación web usando jmaki
nos presenta Octavian Tanase

En este otro , como crear multiples lineas en en table header
NetBeans Support Weblog

Sunday, February 24, 2008

Configurar J2SE por defecto en Ubuntu

Si instalamos el j2se de Sun Microsystem, sin usar los repositorios necesitamos configurar Ubuntu para que no utilice gij (GNU libgcj).
El procedimiento es muy sencillo, como se explica en el foro Ubuntu, que puedes ver aqui
$ sudo mv /usr/bin/java /usr/bin/java.backup -- con esto respaldas el enlace
$ sudo ln -s /home/usuario/jdk****/bin/java /usr/bin/ -- con esto creas un nuevo enlace hacia la JVM de SUN
$ sudo ln -s /home/usuario/jdk****/bin/javac /usr/bin/ -- con esto creas un enlace hacia el compilador de SUN.
Es muy util si deseas ejecutar por ejemplo el iReport.

Actualizar el IDE con las traducciones

En el blog anterior, mostraba la forma de utilizar los paquetes de traducción en diversos idiomas para NetBeans, ahora explicare la forma de actualizarlos de manera que podamos tener los ultimos cambios.
Desde el menu Herramientas->Complementos seleccionamos Configuraciones, podemos indicar el intervalo de verificación de las actualizaciones.



Dar click en actualizar, en la parte derecha podemos ver los porcentajes de avances.


Observamos la fecha


Los avances de las descargas de la actualización

Thursday, February 21, 2008

NetBeans Innovators Grants avances


Fechas de competicion:
- inicio -> February 1, 2008
- Submissions deadline -> March 3, 2008
- Judges announce the winning projects -> April 1, 2008
- Grant money paid to finished projects -> August 4, 2008
- Judges announce extra grant money -> September 1, 2008
Todos son invitados a participar con sus proyectos
Los premios
10 grandes proyectos $11,500
10 pequeños proyectos US $2,000
Las mejores implementaciones se repartiran 20,000.
pagina principal

NetBeans 6.0.1 Patch1

El Parche 1 para la version NetBeans 6.0.1 esta habilitado, correccion de modulos
Mercurial SCM Plugin, GlassFish Integration, IDE Platform, Java,
Java EE, Java Persistence, Java Profiler, JSF, Mobility, Ruby and Rails,
Struts, UML, Visual JSF, and Web Applications.

Actualizar desde la version 6.0 es sencillo desde el menu Tools -> Plugins -> Updates tab. y click en el boton "Reload Catalog"

Tuesday, February 19, 2008

Agregando Navigation Rule Web Application

Si muchas veces te sientes perdidos con muchas paginas utilizando el faces-config.xml de manera visual, tal vez puedas realizarlo de manera mas sencilla editando el XMl del archivo.
Como podemos ver en la figura al tener muchas paginas puede resultar un poco dificil manejarlo de manera sencilla.

Podemos observar el codigo xml

Damos click derecho y seleccionamos JavaServer Faces y luego Add Navigation Rule.



Ahora nos muestra el diagolo donde indicaremos para que pagina deseamos llevar el control, lo escribimos directamente o damos click en el boton Browser para seleccionar una de la lista.

Simplemente escogemos la pagina


Quedaria de esta manera, damos click en el boton ADD.


Observamos el codigo xml generado

Ahora creamos los CASE. Click derecho


Indicamos la condición (valor String) que sera devuelto en algun metodo


Seleccionamos la pagina hacia donde sera dirigida



Quedaria de esta manera

Este es el codigo XML generado

Que indica que si en la pagina NoLogin.jsp se devuelve el valor String error, se llama a la pagina LLogin.jsp

Monday, February 18, 2008

iReport for NetBeans. Oficial version


Ha sido liberada una Standalone (basada en RCP) y otra el plugin. puede descargarla desde aqui.


Un ejemplo





Localization Development Update Center

Ya esta disponible el plugin para probar las diferentes traducciones del IDE que se estan realizando, es muy sencillo solo sigue los pasos que te indican en
la guia Localization Development Update Center . Aqui podemos ver algunas capturas de pantallas.
Aqui vemos el plugins instalado

Lo marcamos y damos click en instalar

Damos click en siguiente

Nos muestra todos los paquetes del modulo a instalar

Damos click en continuar en la validación de componentes

Luego de reiniciar el IDE , ya tenemos con los paquetes en el idoma seleccionado en este caso español

Saturday, February 16, 2008

Show & Tell: NetBeans & Java at the PanamaJUG Congress

Quiero agradecer a todo el equipo de NetBeans, y de Sun Microsystem, por todo su apoyo a la promoción de Java en Panamá. Conversaba un poco con Tinuola Awopetu del equipo de NetBeans, quien publico un articulo concerniente al congreso PanamaJUG 2007.
Show & Tell: NetBeans & Java at the PanamaJUG Congress,
En panamajug estamos iniciando un tour nacional para la promoción de Java y herramientas open sources de manera que podamos mostrar a los interesados las ventajas de Java y NetBeans.

Reflexion

Albert Attard, presenta un buen ejemplo acerca de reflexión en java.
Explica brevemente que es reflexion, y muestra de manera sencilla pero muy interesante un ejemplo aplicado.
Un segmento del codigo
Class clazz = object.getClass();

Constructor[] constructors = clazz.getDeclaredConstructors();
Field[] fields = clazz.getDeclaredFields();
Method[] methods = clazz.getDeclaredMethods();

Puedes ver el articulo completo aqui

Friday, February 15, 2008

OmegaT en NetBeans






OmegaT, es la herramienta de traducción utilizada para los trabajos de traducción de NetBeans.
El sitio oficial OmegaT disponemos de la versión compilada y tambien tenemos acceso al codigo fuente , el cual lo podemos abrir como un proyecto de NetBeans, modificarlo y añadir mejoras a la herramienta.


Aqui vemos un segmento del codigo.

public EditorTextArea(MainWindow mainwindow)
{
this.mw = mainwindow;
DefaultStyledDocument doc = new DefaultStyledDocument(new StyleContext());
doc.addDocumentListener(this);

undoManager = new UndoManager();
doc.addUndoableEditListener(undoManager);
setDocument(doc);
setText(OStrings.getString("TF_INTRO_MESSAGE"));

addMouseListener(this);
}

PanamaJUG y Ubuntu Panama



Les anuncio la colaboración del grupo de usuarios de java de panamá panamaJUG, y de la comunidad Ubuntu de panamá Ubuntu-pa.org para la promocion del aprendizaje y uso de tecnologias open sources en panama, tales como Java, NetBeans, Ubuntu.

Sin lugar a dudas, nuevos aliados en la labora de llevar a los estudiantes, empresas, desarrolladores, nuevas alternativas y conocimientos en el desarrollo de aplicaciones y en el uso de un excelente sistema operativo como lo es Ubuntu.

Monday, February 11, 2008

Buscador Google Personalizado


Hace dias queria incluir el buscador de google personalizado para el blog, esto espero facilite un poco la busqueda de alguna información dentro del mismo.
puedes hacer clic aqui para el buscador

Saturday, February 09, 2008

Integracion MySQL en NetBeans 6.0

Geertjan, nos presenta en su blog un ejemplo simple de lograr la integración de MySQL dentro de NetBeans 6.0
Aqui puedes ver el blog
Y la imagen que nos muestra Geetjan de ejemplo.

Un buen tutorial a seguir.
NetBeans Options Window Module Tutorial

Sunday, February 03, 2008

Creando una Aplicacion web en NB6.1M1

Desarrolle una simple aplicación web para comprobar los nuevos componentes de la paleta.


Arrastrando multiples veces el componente de Menu el Accordion, genero este error.

Anteriormente reportado

Puedes verlo aqui
Luego realice el proceso varias veces y no se genero nuevamente el error.

Probando NetBeans 6.1 M1

Algunas capturas de pantalla de la version 6.1 M1
Iniciando el IDE

El IDE nos envia mensajes de actualizaciones de plugin


Soporte de Mercurial


Instalando un plugin


Nuevos componentes en la paleta

NetBeans 6.1 M1 Para Descarga

NetBeans 6.1 M1
Puedes descargarlo desde aqui
Entre las caracteristicas que trae estan:
  • El soporte para WebSphere 6.0 6.1 es ahora parte de NetBeans.
  • Plugin para el sistema de versiones Mercurial es parte de la version estandar
  • Slided-in windows pueden ser hechas de manera transparente
  • Plugin Manager permite ejecutar descargas e instalaciones de plugins ,progreso de tareas es notificado en la linea de estatus
Componentes JSF :Accordion, Bubble help y Popup Menu JSF son habilitados en la paleta.