• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
RIA con JavaFX
 

RIA con JavaFX

on

  • 2,490 views

 

Statistics

Views

Total Views
2,490
Views on SlideShare
2,284
Embed Views
206

Actions

Likes
0
Downloads
31
Comments
1

2 Embeds 206

http://www.apuntesdejava.com 202
http://www.linkedin.com 4

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Muy buen slide, explica claramente lo que necesitamos saber para iniciar.
    SoftMAS Desarrollo de Software
    http://soft-mas.com
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    RIA con JavaFX RIA con JavaFX Presentation Transcript

    • Rich Internet Applications (RIA) con Java FX Diego E. Silva Límaco Apuntes de Java: http://apuntesdejava.blogspot.com
    • Agenda
      • ¿Qué es y por qué usar JavaFX?
      • Qué se puede hacer con JavaFX
      • El lenguaje JavaFX
      • Declaración de la interfaz gráfica (GUI)
      • Escenas
      • Animación
      • Multimedia
    • ¿Qué es y por qué usar JavaFX?
    • Las interfaces están cambiando
      • Las interfaces de usuario son más sofisticadas que hace unos años.
      • Los clientes son omnipresentes
        • El concepto de un software en un computador ya fue.
        • Los navegadores se están volviendo plataformas.
      • El diseño de las aplicaciones ya no es exclusivo para programadores.
        • Intervienen diseñadores gráficos para conceptualizar las interfaces y los casos de uso.
    • ¿Cuál es el significado de RIA ahora? En varios tipos de pantalla
    • La visión de JavaFX Java FX es LA plataforma para crear y ejecutar Aplicaciones de Internet Enriquecidas (RIA) a través de todas las pantallas que existen. JavaFX está potenciado por Java
    • Qué se puede hacer con JavaFX
    • Reproductor de vídeo
      • Incorporar vídeo en su aplicación es tan simple como instanciar un objeto, y establecer propiedades.
    • Transformación de imágenes
      • La transformación de perspectiva - que es parte de JavaFX – puede ser usado para efectos 3D.
    • Capa flotante
      • A partir de Java SE 6 update 10, permite ejecutar applets fuera del navegador
      http://www.javafx.com/samples/FlyingSaucer/index.html
    • Arquitectura JavaFX
    • El lenguaje JavaFX
    • El lenguaje JavaFX
      • Es declarativo, basado en guiones (script)
      • El desarrollo es rápido para GUI
      • Se ejecuta sobre un JVM
      • Utiliza las mismas opciones de una aplicación Java.
      • Puede utilizar las mismas bibliotecas de Java.
      • Orientado para diseñadores.
    • El lenguaje JavaFX - Clase
      • Las clases son similares a una clase Java.
      • Los tipos son clases:
        • Caracteres: String
        • Números: Number,Integer
        • Tiempo: Duration
    • El lenguaje JavaFX - Enlaces
      • Se puede enlazar el resultado de una expresión a los valores de una variable.
    • El lenguaje JavaFX – Secuencias def diasLaborales =[ "Lunes" , "Martes" , "Miércoles" , "Jueves" , "Viernes" ]; def semana =[ diasLaborales ,[ "Sábado" , "Domingo" ]]; def naturales100 = [0..100]; def pares = naturales100 [n | n mod 2 == 0];
    • El lenguaje JavaFX – Control de flujo
      • Existen: if, while, for, break, rangos try/catch/throw,finally
      def cuadrados = for (i in [1..10]) i * i; for (a in cuadrados ) { println("{a}"); }
    • Declaración de la interfaz gráfica GUI
    • Interfaces gráficas de usuario - GUI Se pueden crear desde círculos simples... Hasta gráficos sofisticados.
    • Interfaces gráficas de usuario - GUI
      • También formularios
    • Ejemplo demostrativo
    • Más ejemplos
      • Aplicaciones
        • Administrador de proyectos: http://www.javafx.com/samples/ProjectManager/webstart/ProjectManager.jnlp
        • Directorio de contactos: http://www.javafx.com/samples/FXAddressBook/webstart/FXAddressBook.jnlp
      • Juegos
        • Pac man: http://www.javafxgame.com/pacman.jnlp
        • Clash: http://piliq.com/clash/
    • El futuro (cercano) de JavaFX
      • “OpenOffice.org hecho en JavaFX” (Larry Ellison – CEO Oracle) – Jun 2009
      • JavaFX TV (en colaboración con LG Ellectronics)
      • Móviles con JavaFX Mobile: Sony Ericsson, Windows Mobile, Androide
    • Rich Internet Applications (RIA) con Java FX Diego E. Silva Límaco Apuntes de Java: http://apuntesdejava.blogspot.com