Before you accept the loan Payday loan Where does the money go

Ya comenzo curso JavaFX en JavaPassion

Feb 02

JavaFX

Ya estan disponibles las primeras tareas del Curso de JavaFX en JavaPassion

http://www.javapassion.com/javafx

Read More

Instalacion de JavaFX en Ubuntu Linux

Feb 02

javafx_linux

JavaFXEsta semana encontre que se puede instalar el JavaFX en Linux. Excelente noticia esta, lo que me permite comenzar a desarrollar las tareas del curso de JavaFX sin necesidad de pasarme a mi particion de Windows para poder trabajar.

Instalar Netbeans :

  • Abrir una consola
  • Crear un directorio netbeans
    mkdir netbeans
    cd netbeans
  • Descargar una vesion de NetBeans para Java
    http://www.netbeans.org/downloads/index.html
  • Descargar por ejemplo la version en Zip para JavaSE :
    wget http://netbeans.c3sl.ufpr.br/6.5/zip/netbeans-6.5-200811100001-ml-javase.zip
  • Descomprir el aechivo
    unzip netbeans-6.5-200811100001-ml-javase.zip
  • Renombrar el directorio netbeans a netbeans_javafx para poder tener varios netbeans
    mv netbeans javafx
  • Crear un directorio para almacenar los profiles, si ya no lo tenemos
    mkdir profile
  • Crear el directorio para almacenar el perfil de javafx
    mkdir profiles/javafx
  • Crear un archivo para lanzar el javafx
    vi javafx.sh
  • Escribir el comando para iniciar el netbeans
    /home/<usuario>/netbeans/javafx/bin/netbeans --userdir /home/<usuario>/netbeans/profile/javafx
  • Guardar y volver ejecutable
    chmod +x javafx.sh

Instalar Modulos :

  • Descargar los modulos para JavaFX
    mkdir javafxnbms
    cd javafxnbms
    wget -r -l1 -np -nH --cut-dirs=9 -A.nbm http://updates.netbeans.org/netbeans/updates/6.5/uc/final/stable/modules/javafx
  • Remover archivos no necesarios
    rm *weather*
    rm *win*
  • Ejecutar el netbeans utilizando el archivo creado
    cd ..
    ./javafx.sh
  • Ir al menu Tools -> Plugins
    Seleccionar pestaña Downloaded
    Pulsar boton Add Plugins ...
    Seleccionar todos los modulos descargados, menos el org-netbeans-modules-javafx-sdk-mac.nbm
  • Algunos modulos no se dejan instalar solicitando un jdk
  • Trate instalando uno por uno
  • Cierre el NetBeans

Instalar el JavaFX SDK :

  • Ir al directorio de modulos
    cd javafxnbms
  • Descomprimit el SDK para mac
    unzip org-netbeans-modules-javafx-sdk-mac.nbm
  • Copiar los archivos en nuestro NetBeans
    cp -r netbeans/* ../javafx/javafx2/
  • Volver ejecutables los binarios
    chmod 755 ../javafx/javafx2/javafx-sdk1.0/bin/*
  • Cambiar el directorio
    cd ..

Escrcibir el Hola Mundo :

  • Ejecutar el NetBeans con soporte para JavaFX
    ./javafx.sh
  • Ir al menu File -> New Project
    Debe aparecer un folder con el nombre JavaFX
  • Seleccionar el folder JavaFX
    Seleccionar JavaFX Script Application
  • Pulsar el boton Siguiente
  • Cambiar el nombre del proyecto a HolaJavaFX
  • Pulsar el boton Finish
  • Ejecutar el proyecto

Enlaces :

Read More

JavaFX Script II – Data binding and Triggers

Jan 16

JavaFXEl DataBinding es una de las caracteristicas mas importantes de algunos lenguajes sobretodo en la creacion de interfaces graficas que actualicen automaticamente objetos de la capa de negocio con los datos suministrados desde la interface grafica de una forma rapida y facil. JavaFX introduce esta caracteristica en el lenguaje ademas de permitir ejecutar funciones cuando un valor es actulizado reemplazando de este modo la necesidad de la listener tan populares en la programacion orientada a eventos en Java.

http://www.javapassion.com/javafx/#JavaFX_Script_II_-_Data_binding_and_

Temas :

  • Que es el enlace de datos
  • Enlazar a un tipo basico
  • Enlazar a un objeto
  • Enlazar a una funcion
  • Enlazar a una secuencia
  • Triggers de reemplazo

Para realizar un resumen sencillo se puede decir :

  • Enlazar a un tipo basico
    Si yo cambio tu cambias
  • Enlazar a un objeto,
    Este permite actualizar el atributo de un objeto enlazado con una variable, lo extraño aqui es que primero se debe crear la variable y luego enlazarla al objeto. Y si el objeto viene de alguna parte y lo quiero enlazar con la variable ? se debe poder hacer me imagino
    Existen dos formas enlazar el objeto haciendo que se cree uno cada vez que hay un cambio o directamente  modificar el atributo.
  • Enlazar a una funcion
    Si se cambia el valor de la variable utilizada al momento de ejecutar la funcion esta se vuelve a ejecutar.
    Si se cambia el valor de alguna variable utilizada dentro de la funcion, la funcion se vuelve a llamar.
  • Enlazar a una secuencia
    Si se cambia una secuencia se cambia la secuencia generada de esa secuencia, es decir si tengo la secuencia 1,2,3 y creo con esta la secuencia de los pares 2,4,6 entonces si adiciono un elemento a la secuencia original, el par aparece en la secuencia producto
  • Triggers de reemplazo
    Asociar una funcion que se ejecuta cuando la variable cambia

Read More

Instalar JavaFX SDK en Windows

Jan 16

JavaFXEn el desarrollo de los laboratorios del modulo dos del curso de JavaFX no supe como ejecutar el script que tomaba datos de la linea de comando, asi que me puse a buscar y encontre que debia instalar el SDK para windows el cual suministra la herramienta javafx que al igual que java permite ejecutar las aplicaciones desde la linea de comando.

Pasos :

  • Ir a la pagina oficial de JavaFX :
    http://www.javafx.com
  • Pulsar el boton anaranjado Donwload Now
  • Seleccionar el JavaFX 1.0 SDK, esto comenzara la descarga
  • Instalar el SDK
  • Abrir una consola del sistema
  • Ejecutar el comando javafx
  • Esto nos muestra las opciones las cuales son muy parecidas a las opciones del java

Ejecutar ejercicion Lang_CommandLineArguments :

  • Abrir un simbolo del sistema
  • Cambiar el directorio al directorio de distribucion de la aplicacion
    cd c:\<directorio>\5701_javafx_lang\javafx_lang\samples\Lang_CommandLineArguments\dist
  • Ejecutar la aplicacion
    javafx -cp Lang_CommandLineArguments.jar calculator 6 7
  • De esta manera estamos ejecutando la funcion run del script de JavaFX y
    le estamos pasando los argumentos 6 y 7

Read More

Instalar NetBeans for JavaFX en Windows

Jan 16

JavaFXDesafortunadamente todavia no existe una distribucion para Linux, por lo que me ha tocado trabajar en Windows y al igual que en Linux voy a instalar varias versiones de NetBeans para lo cual necesito primero instalarlas en diferentes directorios y tener un directorio de configuracion para cada uno de ellos, comenzare entonces con el NetBeans for JavaFX.

Pasos :

  • Crear el directorio c:\netbeans
  • Descargar el NetBeans 6.5 for JavaFX
    (actualmente tampoco existe version en ZIP)
    http://www.netbeans.org/downloads/start.html?platform=windows&lang=en&option=javafx&version=6.5
  • Ejecutar el instalador, al momento de instalar seleccionar el directorio c:\netbeans, cambiar el nombre del directorio donde se realizara la instalacion a NetBeans 6.5 JavaFX
  • Terminar de instalar el software
  • Crear el directorio c:\netbeans\perfiles
  • Crear el directorio c:\netbeans\perfiles\javafx
  • Ir al directorio c:\netbeans\NetBeans 6.5 JavaFX\bin
  • Crear un archivo texto llamado netbeans.bat (ojo con las extensiones ocultas)
  • Colocar la siguiente linea :
    netbeans --userdir c:\netbeans\perfiles\javafx
  • Ejecutar el archivo netbeans.bat

Esto nos permite tener las configuraciones de cada uno de los NetBeans que estemos utilizando separadas, aunque el directorio de proyectos siga siendo Documentos\NetBeansProjects

Read More
Page 1 of 3123