Versión para impresoraCódigo: JAV026FX
Duración: 10 horas (2 días)
Fechas previstas
Fecha: bajo demanda
Descripcion del Curso
En este taller de un día de duración, los desarrolladores web y los programadores Java pueden aprender a desarrollar aplicaciones RIA mediante el uso de varias características de JavaFX. Además, se realizará una introducción a JavaFX y se explicarán los principales aspectos del lenguaje de programación JavaFX Script.
Durante las prácticas se creará una aplicación JavaFX que incorpore animaciones y efectos especiales, contenido multimedia y servicios web. También se utilizará NetBeans IDE 6.5 para JavaFX 1.1, que permite desarrollar, depurar e implantar JavaFX.
Objetivo
Las personas que realicen el curso aprenderán a:
- Describir los conceptos básicos de la tecnología JavaFX.
- Ejecutar ejemplos desde JavaFX SDK y el IDE de NetBeans.
- Crear una aplicación JavaFX:
- Conocer las funciones de JavaFX Script.
- Controlar el tamaño, los límites y la posición de las imágenes.
- Incorporar contenido multimedia y utilizar el componente JavaFX Media Player para reproducirlo.
- Crear gráficos y animaciones.
- Acceder a los servicios web para recuperar el contenido multimedia.
- Implantar una aplicación JavaFX.
Prerequisitos
Para obtener el máximo aprovechamiento del curso, los alumnos necesitan:
- Experiencia en programación Java
- Conocimientos de JavaScript y PHP (recomendado)
A quién va dirigido
Este curso es indicado para desarrolladores web y programadores Java con experiencia que estén interesados en crear aplicaciones RIA para escritorios y navegadores.
Contenido
Descripción de la plataforma JavaFX
- Definir las funciones de una aplicación RIA.
- Describir la tecnología JavaFX.
- Ejecutar un ejemplo de JavaFX desde la línea de comandos e IDE.
- Utilizar Mobile Emulator (sólo Windows).
- Crear una aplicación HelloWorld sencilla en JavaFX mediante el uso del IDE de NetBeans.
Uso del lenguaje JavaFX Script
- Identificar los componentes de JavaFX Script.
- Comprender los conceptos básicos del lenguaje JavaFX.
Entender qué es Scene Graph en JavaFX.
- Describir los elementos de Scene Graph de JavaFX.
- Entender cómo se utilizan los elementos de Scene Graph en una aplicación.
Incorporación de imágenes y contenido multimedia
- Cargar y mostrar una imagen.
- Mostrar formas en 2D con efectos de imagen.
- Controlar los eventos del ratón.
- Incorporar vídeo a una aplicación desde la demo del navegador multimedia:
- Agregar un efecto de expansión.
- Crear un cuadro de miniaturas.
- Incorporar vídeo.
Creación de animaciones y transiciones
- Crear una animación mediante el uso de fotogramas clave y escalas de tiempo.
- Aplicar interpolaciones a la animación.
- Utilizar transiciones en una aplicación desde la demo del navegador multimedia:
- Crear el efecto de acercamiento.
- Crear el efecto de alejamiento.
Acceso a los servicios web
- Acceder a los servicios web mediante el uso de la API de servicios web de JavaFX, HttpRequest y PullParser.
- Crear una aplicación multimedia JavaFX con Yahoo. Buscar servicios web
Implantación de una aplicación
- Implantar una aplicación JavaFX mediante el uso de NetBeans como: autónoma, escritorio: Java Web Start utilizando la especificación JNLP, navegador: complemento de Java con applet, móvil: emulador JavaFX Mobile
- Arrastrar un applet de JavaFX desde el navegador hasta el escritorio.