Thursday, June 28, 2007

Incrementar Memoria NetBeans

Algunas veces necesitamos incrementar la memoria para un mejor rendimiento.

http://www.netbeans.org/community/releases/55/uml-download.html
Este es un ejemplo para UML.
Descripción en ingles.

Increasing Memory Settings (applicable to all builds)


The default memory settings for NetBeans should be increased for UML projects. If you have the available memory,
  1. Locate your NetBeans installation directory ($install_dir). This can be found by starting up NetBeans and selecting Help -> About then select the Detail tab.
  2. Edit the $install_dir/etc/netbeans.conf file.
  3. Find the line defining netbeans_default_options.
  4. Increase the maximum memory attribute to -J-Xmx512m.
  5. If you experience heap overflows while working with larger files, you should increase this value further.

Traduciendo UML 5.5

El equipo de traducción en español, iniciamos la traducción de UML 5.5, que no tiene mayores cambios para la versión NB 6.0. La decisión fue tomada, ya que en NB6.0 UML esta integrado, y con esto avanzaremos en el trabajo de traducción, preparándonos para esta versión, todos son invitados a participar.
Enlaces:
Nuestro Grupo en google groups
http://groups.google.com/group/traduccionnetbeans
La Matriz de Traducción, con los modulos preparados para OmegaT
http://wiki.netbeans.org/wiki/view/SpanishTranslationUMLMatrix5.5

Proyecto woodstock VWP

El proyecto Woodstock son los componentes usados en Visual Web Pack, para la creación de paginas web. Estos componentes son OpenSources y pueden ser encontrados en
Project Woodstock Pagina Principal del proyecto
Anuncio en el sitio de NetBeans

Caracteristicas:
  • Una mejor experiencia de usuario.
  • Facil acceso a los procesos del cliente.
  • Comportamiento Dinamico Mediante AJAX.

Monday, June 25, 2007

Miembro Equipo Traducción Fallece


Nuestro colaborador del equipo de traducción ;Mario Alberto Jiménez , murió el fin de semana, me informa Jorge Lu (Coordinador de Guatemala),
A Mario Alberto Jiménez, nuestro respeto, por la gran labor como miembro del equipo que realizo. Y a sus familiares nuestras condolencias ante esta lamentable noticia.









Miembros del equipo de traducción
http://wiki.netbeans.org/wiki/view/SpanishTranslationMembers_es

NetBeans 5.5.1 Español Final

La versión de NetBeans 5.5.1 en español ya lista lista para descargas desde este sitio
http://www.netbeans.info/downloads/index.php
A todos los interesados pueden descargarlo y probarlo y están invitados a participar del grupo de traducción para la versión 6.0










Friday, June 22, 2007

Crear Persistencia en Tomcat

Explicare brevemente como crear persistencia en Tomcat, basado en el tutorial Using Java Persistence in a J2EE 1.4 Web Application
  • Añadir un driver jdbc a MySQL
  • Crearemos un proyecto web basado en JSF
  • Agregar el API de persistencia
  • Crearemos las Clases de Entidades
  • Interfaz Web

Agregar el API de persistencia
Desde la opción de librerias agregar:

Wednesday, June 20, 2007

JavaFX NetBeans 5.5.1 Español

Algunos link sobre JavaFX que pueden ser utiles.
Getting Started with the JavaFX Script Language (for Swing Programmers)

https://openjfx.dev.java.net/
Lenguaje
Plugins JavaFx para NetBeans y Eclipse
Codigo para generar un boton:

Como usar JavaFx en NetBeans
https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html

Instalar plugin JavaFX en NetBeans 5.5.1 en español
Desde el Centro de Actualización seleccionamos JavaFX







Necesitamos reiniciar el IDE






Creamos un proyecto nuevo






No indicamos Crear clase principal















Nos ubicamos en paquetes de origen y seleccionamos Nuevo ->Archivo/Carpeta








Seleccionar ->Otros ->JavaFX File













Escribimos el nombre del archivo














Seleccionamos Propiedades del Proyecto
















En Argumentos escribimos el nombre de la clase que deseamos ejecutar: HolaMundo





Codificamos nuestro programa







Para ejecutar




Programa JavaFX en ejecucion




Ejemplo de un menu

import java.lang.System;
import javafx.ui.*;
class ButtonClickModel {
attribute numClicks: Number;
}

var model = new ButtonClickModel();

Frame {
width: 200
menubar: MenuBar {
menus: Menu {
text: "Archivo"
mnemonic: F
items: MenuItem {
text: "Salir"
mnemonic: X
accelerator: {
modifier: ALT
keyStroke: F4
}
action: operation() {
System.exit(0);
}
}
}
}
content: GridPanel {
border: EmptyBorder {
top: 30
left: 30
bottom: 30
right: 30
}
rows: 2
columns: 1
vgap: 10
cells:
[Button {
text: "Soy un boton!"
mnemonic: I
action: operation() {
model.numClicks++;
}
},
Label {
text: bind "Numero de clics de boton: {model.numClicks}"
}]
}
visible: true
}

















Ejemplo en el blog de Charles Ditzel
import javafx.ui.*;
import javafx.ui.canvas.*;
import javafx.ui.filter.*;

Canvas {
content: Group {
content: ImageView {
transform: []

var pix = "http://files.blog-city.com/files/aa/1263/p/f/m3.jpg"

image: Image { url: pix }
transform: [translate (25.0,20.0),scale(0.75, 0.75)]

}
}
}

Tuesday, June 19, 2007

Preparandonos para la traduccion de NetBeans 6.0



A todos los interesados, ya pronto iniciaremos el proceso de traducción de NetBeans 6.0 en español, los interesados en participar, pueden registrarse en nuestro grupo en google.
http://groups.google.com/group/traduccionnetbeans
y visitar nuestro wiki
http://wiki.netbeans.org/wiki/view/SpanishTranslation

How to Work with Tomcat in the NetBeans IDE

Daria Titova,


Nos presenta este tutorial de como podemos convertir Tomcat en un proyecto NetBeans.

In this tutorial, you will convert Tomcat into a NetBeans project and know how to run, debug, and profile the Tomcat project in the NetBeans IDE.








Whats Cool In NetBeans 6.0

Algunos enlaces que han indicado Janice y Leonardo Galvao sobre las caracteristicas mas interesantes que tiene NB 6.0.

Entre estas

Java Editing

  • Largely improved code editing, inspection and navigation capabilities, see Java Editor User's Guide the features contain:
    • Semantic Coloring
    • Smart Code Completion
    • Code Generation dialog
    • Fast Error Marking
    • Occurences Highlighting
    • Hints, Warnings and Suggestions
    • Instant Rename
    • Rich Surround With
    • Live Templates
    • Task List/Problem Window
    • Javadoc and Declaration View
    • Inheritance and Structure Outline
    • Many other improvements and small features

Puedes visitar este enlace

What's Cool in NetBeans 6.0

y tambien este NetBeans 6.0 New Features in Depth

Tuesday, June 12, 2007

Mejorando rendimiento VWP

Roumen en su blog, nos comenta el trabajo que esta realizando el equipo VWP Performance Tiger Team, para mejorar el rendimiento de Visual Web Pack.
Aqui podemos ver algunos resultados, y las mejoras son notables. Esto lo podemos comparar con los cambios realizados a JavaStudio Creator en su momento.
Action With out Fix With Fix
Create VWP project (new User dir) 30-35 secs
(designer to appear)
25-30 secs
(designer to appear)
Create second VWP project 6-10 secs
(designer to appear)
6-10 secs
(designer to appear)
Open first blank page of a project with 1 page
(after IDE start)
6-8 secs 6-8 secs
Open first page (lots of components) of a project with 1 page
(after IDE start)
13-15 secs 13 - 15 secs
Opening first page (blank) of a project with 128 pages
(after IDE start)
2 min 5-10 secs
(memory + 30-40 MB)
6-8 secs
(memory +10-15 MB)
Opening first page (lots of components) of a project with 128 pages
(after IDE start)
2 min 30-40 secs
(memory + 100-120 MB)
12 - 15 secs
(memory +15-20 MB)

Wednesday, June 06, 2007

Sample Store Catalog Application using Visual Web Pack and the Java Persistence APIs


Carol McDonald

Nos presenta en su blog como desarrollar una aplicación una aplicación Visual Web Pack, utilizando el APIs de Persistencia para lograr la paginación de la aplicación Web.

JSF 2.0 is here!

Shashank Tiwari, hace una descripción breve de la especificación JSF 2.0. , aqui podemos ver la especificación en el JSR.
Entre estas caracteristicas:
All in all, the start looks very promising. By next year when the specification is ready for release we would see a lot of goodies in JSF, some of them being -
- better view decription technology - somewhat like facelets or maybe better.
- application modification and deployment at runtime
- tighter integration with Ajax. perhaps support for a small JavaScript library contract specification.
- better and maybe centralized error handling
- minimization of “xml hell”, use of annotations instead
- possibility of RESTful urls and use of GETs
- skinning and themeing
- reduction of effort required for creating custom components