Desarrollo de aplicaciones multimedia JavaFX innovadoras

Versión para impresoraVersión para impresora

Có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.