Archivos para 'java/netbeans'Categoría

Introducción a Java FX

14 Abril,2009

JavaFX en OpenSolaris

20 Marzo,2009

JAVAFX todavía no está disponible en OpenSolaris (ni en Linux), aunque existe un procedimiento bastante sencillo -en muy pocos pasos- para instalarlo en NetBeans.

Así pues, si aún no lo tenemos instalado, basta con ejecutar en siguiente comando para hacerlo:

pfexec pkg install netbeans

Bajar manualmente los plugins de JavaFX/NetBeans para OSX:

mkdir -p $HOME/tmp/javafxnbms ; cd $HOME/tmp/javafxnbms
wget -r -l1 -np -nH --cut-dirs=9 -A.nbm http://updates.netbeans.org/netbeans/updates/6.5/uc/final/stable/modules/javafx

Ahora arrancamos NetBeans, vamos al menu ‘Tools’ y elegimos la opción ‘Plugins’. Dentro de esa ventana pinchamos sobre la pestana ‘Downloaded’ y después sobre ‘Add plugins…’. Elegimos todos los ficheros con extensión .NBM que nos hemos bajado dentro de nuestro directorio personal, en tmp/javafxnbms . Aparecerá otra ventana con la lista de plugins y tendremos que desmarcar JavaFX Weather Sample, JavaFX 1.0 y JavaFX Source Debug, si no la instalación fallará y no podremos continuar. Aceptamos pulsando el botón ‘Install’ y se nos pedirá reiniciar NetBeans. Cuando éste reinicie es posible que dé algunos fallos, pero podemos ignorarlos tranquilamente. Una vez arrancado NetBeans debemos cerrarlo, pues aún falta instalar el SDK.

Uno de los ficheros NBM que nos hemos bajado es el SDK de JavaFX para OSX, pero también puede funcionar en OpenSolaris (y probablemente en Linux). Para instalar el SDK debemos crear un directorio y descomprimir el NBM para ubicar la plataforma, lo recomendable es hacerlo dentro del propio directorio de Netbeans:

pfexec mkdir /usr/netbeans/javafx2
cd $HOME/tmp/javafxnbms/
unzip org-netbeans-modules-javafx-sdk-mac.nbm
pfexec cp -r netbeans/* /usr/netbeans/javafx2/
pfexec chmod +x /usr/netbeans/javafx2/javafx-sdk1.0/bin/*

Ahora ya podemos arrancar NetBeans y crear un nuevo proyecto JavaFX o bien abrir un ejemplo. Si os sale algún error de plataforma o dice algo de deshabilitar el módulo, aceptar y continuar, luego sigue funcionando correctamente.

JavaFX en OpenSolaris

I Jornada Universitaria sobre Software Libre

27 Octubre,2008

Me han invitado a dar una conferencia sobre ‘SUN y el software de código abierto‘ en la I Jornada universitaria sobre Software Libre “Eman ta zabal zazu Software Librea’08” , que se celebrará el próximo 6 de noviembre en Donostia. Dichas jornadas están organizadas por la Vicegerencia de las TIC y el grupo de software libre de la UPV/EHU Itsas.

Durante mi charla, hablaremos de la importante contribución de SUN al software de código abierto, de las ventajas de la formación en la plataforma JAVA para estudiantes y universitarios, de sistemas abiertos basados en OpenSolaris, sobre OpenOffice y formatos abiertos (OpenDocument Format), de NetBeans, Glassfish, MySQL… y un montón más que reservo como sorpresa para la charla :-)

Estará indicada para estudiantes universitarios, profesores y el público en general que tenga interés por el software de código abierto.

Además, en esta edición está previsto tratar los temas siguientes relacionados con el software libre:

* Experiencias de uso en las Universidades
* Experiencias concretas de uso en entornos no universitarios
* Aportaciones de alumnos universitarios
* Organizaciones para el impulso del software libre en las universidades

La Jornada se desarrollará en el Centro I+D+i Joxe Mari Korta del Campus Universitario de Donostia. Ubicado en el campus de ibaeta con la dirección postal: I+D+I Joxe Mari Korta Avenida de Tolosa 72, 20018 San Sebastián.

Mas información en la página del evento.

Plugin de DTrace actualizado en Netbeans y Sun Studio

6 Agosto,2008

Ya está disponible la versión 0.4 del plugin de DTrace GUI en el Update Center de NetBeans.

El plugin DTrace GUI para NetBeans es una interfaz gráfica de usuario (GUI) para instrumentación con DTrace (incluído en Solaris 10 y OpenSolaris) y puede ser instalado en los entornos de desarrollo NetBeans (versiones 6.0, 6.1 y 6.5) y Sun Studio 12.

Podemos crear, editar y ejecutar scripts escritos en lenguaje D desde la interfaz gráfica, incluso los que ya están escritos y/o incluídos en shellscripts. De hecho, el plugin DTrace GUI puede ejecutar los que están empaquetados en el DTraceToolkit, una coleccion muy útil y documentada de scripts en D, creada por la comunidad de DTrace.

El editor de scripts aún está en fase de desarrollo y se espera en un futuro muy próximo que estén implementadas las características de sintaxis coloreada, folding y completación de código, entre otras.

La novedad más importante de ésta versión es que podemos ver la salida de DTrace a través de la herramienta gráfica Chime, ya que ahora se encuentra integrada dentro del propio entorno de desarrollo. Recordemos que Chime representa gráficamente (a través de displays) los datos recogidos por DTrace, ofreciéndonos así la capacidad de observar minuciosamente un sistema en tiempo real.

Si además tenemos una versión reciente de la consolidación O/N (kernel,etc), podremos hacer tunning y depuración de aplicaciones escritas en C/C++, Java, JavaScript, PHP, Ruby, Python, etc. No lo he probado con los nuevos IP providers de DTrace, pero seguramente también podrían implementarse nuevos displays en Chime.

Para instalar éste plugin (sólo en Solaris 10 y OpenSolaris), arrancamos NetBeans o Sun Studio y buscaremos nuevas actualizaciones a través del menu Tools->Plugins, marcando la casilla correspondiente de DTrace. Si ya teníamos instalado previamente el plugin (anteriormente v0.2) , nos actualizará automáticamente a la version más nueva.

Existe otro plugin de instrumentación bastante interesante llamado D-Light -sólo disponible para Sun Studio- que nos permite también en modo gráfico, utilizar numerosos instrumentos para analizar el comportamiento de nuestras aplicaciones. Aunque su funcionalidad es todavía bastante limitada, éste plugin va aún más lejos y nos permite hacer algunas acciones realmente increíbles con DTrace. Si conocéis Instruments de las Developers Tools de MacOSX, el proyecto D-Light va en ese camino; pero como ya he dicho, falta mucho por hacer y características por activar. Por poner un ejemplo, en éstos momentos D-Light no nos deja attachearnos a un proceso concreto y la lista de instrumentos es limitada.

En los próximos días escribiré un post más extenso sobre ambos plugins, ya que los utilizo muchísimo en mis proyectos y creo que podría ser interesante compartirlo aquí para todos.

Hasta entonces, prueba ahora el nuevo plugin de DTrace para NetBeans, consulta la documentación y talleres de la comunidad y cuéntanos qué te parece :-)


DTrace en NetBeans

6 Noviembre,2007

DTrace Plugin añade a NetBeans la posibilidad de ejecutar, crear y modificar código en scripts escritos en lenguaje D, propio de DTrace. Además podremos utilizar nuevos proveedores dtrace para aplicaciones en Java, JavaScript, Perl, Python, Php, Ruby, shell y Tcl.

Un buen comienzo para aprender el lenguaje D es el DTrace Toolkit, cuyos scripts se incluyen en las últimas versiones de SXDE. La ruta a éstos scripts es /usr/demo/dtrace

Si eres desarrollador, ésta es otra poderosa razón para pasarse al binomio OpenSolaris/NetBeans, pues el plugin sólo funciona en sistemas OpenSolaris y Solaris 10.

Mi nuevo trabajo

6 Septiembre,2007

Jamás pensé que después de todos éstos años, acabaría cumpliendo uno de mis sueños: trabajar para una gran empresa. Muchos han sido los acercamientos, en el pasado estuve en una conocida empresa de telefonía móvil montando software de middleware y portales para móviles. Después, de sysadmin en una pequeña empresa que era partner y mucho tiempo después, ahora, en formación.

Hay otro período bastante largo en el que estuve lejos de todo ésto y me metí en un verdadero “fregado”, trabajando en seguridad informática en otra conocida empresa de antivirus, pero eso es una historia muy larga y que me gustaría dejar atrás de una vez por todas.

Antes de todo ésto, ya estuve dando formación de diferentes tipos, pero nunca estuve tan cerca de lo que más me gustaba enseñar a la gente: sistemas operativos (mayoritariamente Linux) y lenguajes de programación (C y algo de JAVA). Pero nunca estuve homologado; ésto es que jamás lo hice de forma oficial , ni estaba realmente preparado para ello. Cuando digo “preparado”, es muy preparado.

Hoy, después de tanto tiempo, lo he logrado y ya estoy comenzando a homologarme como instructor :-)

Aquí viene la parte buena: la preparación para ser instructor, pasa por certificarse de forma oficial en un tema concreto. Y los que yo he elegido, porque me gustan, porque -se puede decir que- los adoro, son los sistemas operativos y lenguajes de programación: Solaris y JAVA, ambas tecnologías de Sun Microsystems.

Durante todo éste mes, me estoy preparando para los exámenes oficiales de Sun, para certificarme (homologarme como instructor) en J2SE 5.0, J2EE 5.0, J2ME y Solaris 10 (Admin I, II y Seguridad de Solaris).

Como véis, tengo un largo camino por recorrer todavía, pero estoy en plena forma, muy motivado y con muchas ganas de conseguir llegar a la meta. Tendré que trabajar muy duro para conseguirlo, pero si he llegado hasta aquí, creo que puedo hacerlo, debo hacerlo.

Sólo puedo dar las gracias a Programia, la empresa que me contrata, a Sun Microsystems, para quien voy a trabajar también y por supuesto a la comunidad hispana de OpenSolaris (ésto va por David, Victor, Pedro, Dani, Jaime y Alvaro, entre otros), por todo su apoyo y confianza.

También a mi más preciado tesoro, a Lady Pain, por apoyarme y animarme a continuar en ésta larga aventura.

Tenía tantas ganas de contaros todo ésto, que he creído oportuno postearlo aquí ;-)

¡Un abrazo!

NetBeans en castellano

2 Enero,2007

Para los que os interese, NetBeans 5.0 ha sido traducido al castellano y está disponible para bajar en nuestro idioma; además pronto lo estará en la versión 5.5

Os váis a morir de la risa, e incluso podéis pensar que estoy loco, pero yo no me lo bajo porque las palabras en castellano ocupan bastante más en la pantalla y luego no entran en todas las cajas de diálogo :-D Es lo que tiene tener una pantalla de 1024×768 ;-)

Ahora los usuarios de Eclipse tienen una razón más para pasarse a NetBeans!!

[tags]netbeans spanish[/tags]

MiniTutorial NetBeans + jMaki

27 Noviembre,2006

jMaki es un conjunto/recopilación de frameworks JavaScript para generar aplicaciones AJAX utilizando librerías de tags JSP 2.0 ó componentes Java Server Faces. Se incluyen componentes de Dojo, Scriptaculous y Yahoo UI Widgets entre otros.

nb2_sol10xfce4_alucardX-27112006

En mi Flickr he dejado unas 10 shots explicando el funcionamiento del plugin jMaki con NetBeans. El plugin lo podéis bajar desde la página del proyecto jMaki y para instalarlo sólo es necesario abrir el Update Manager de NetBeans y realizar instalación manual, eligiendo el fichero NBM que habéis bajado. No será necesario reiniciar NetBeans, el módulo se activará nada más terminar la instalación.

Después creamos un proyecto Web (no Visual Web) y emplearemos el framework jMaki (ésto se indica en el asistente del nuevo proyecto). A continuación tendremos una página JSP vacía en la que podremos arrastrar los diferentes widgets que vienen con jMaki, como por ejemplo el Flickr favorites ó el Flickr Captcha. Nunca fué tan sencillo con JAVA, verdad? ;-)

Por cierto, la palabra japonesa ‘Maki’ significa “abrigo” ó “envoltorio” y se la conoce más por el famoso plato japonés “sushi” (Maki-Sushi, Nikiri-Sushi…)

[tags]jmaki, netbeans, java[/tags]

NetBeans Visual Web Pack 5.5

22 Noviembre,2006

Ya está disponible para bajar el NetBeans Visual Web Pack 5.5 !!

Éstas son algunas de sus características:

  • Asistentes para crear EJBs
  • Asistentes para crear clientes para Servicios Web
  • Herramientas para testear Servicios Web existentes
  • Crea un fichero WSDL directamente en el IDE para generar los ficheros que componen el Servicio Web
  • Llama a operaciones del Servicio Web directamente desde páginas JSP
  • Crea aplicaciones de clientes para Servicios Web en JAVA SE
  • Librerías de Servicios Web proporcionados con el IDE
  • Soporta Java EE 1.4 y Java EE 1.5, incluyendo los estándares JAX-RPC y JSR 109
  • Ejemplos incluídos en el pack

Para ver qué podemos hacer exactamente con éste pack, observad ésta demostración del checo Roumen. ¿Impresionante, verdad?

Por otro lado, comentar ya está disponible el número 2 del magazine NetBeans, no le perdáis ojo!

[tags]netbeans, java[/tags]

JAVA será libre bajo licencia GPL

13 Noviembre,2006

El CEO de Sun Microsystems, Jonathan Schwartz (su blog en castellano), anunciará hoy a las 9:30 (US/Pacific) que JAVA, uno los buques insignia de la compañía, será liberado bajo la versión 2 de la licencia GPL. Si quieres saber más sobre éste gran movimiento, puedes leer la FAQ (el enlace aún no está disponible, pero pronto lo estará).

Otros grandes proyectos libres/opensource de Sun son su sistema operativo Solaris (licencia CDDL), NetBeans y OpenOffice.

modo_ironía_on
Ahora RMS y todos los zealots del software libre, podrán callarse para siempre y dirigir sus dardos al verdadero enemigo.
modo_ironía_off

A mí me parece una noticia estupenda, un hito histórico en la industria del software. Pero sobre todo me parece un gran paso por parte de Sun, algo que deberían aprender y seguir otras compañías.

[tags]sun microsystems,java,gpl,opensource[/tags]