Iban Nieto
Agenda
Qu es JavaFX ?
Qu es JavaFX?
Plataforma de soft2are pensada para crear # desplegar ,plicaciones /icas de 0nternet 3/0,45 6ue funciona en una gran variedad de dispositivos 0ntegrado en el Java /untime Environment 3J/E4 7as aplicaciones JavaFX se e8ecutarn en cual6uier escritorio 6ue tenga instalado el J/E5 # adems en los dispositivos con soporte Java ME 3J$ME4
Qu es JavaFX?
"ava#$ es %& plata'orma para crear ( desplegar &plicaciones )icas de Internet *)I&+ en todas las pantallas de tu vida
Qu es JavaFX?
En 9" de escritorio5 la versin actual de JavaFX se soporta :oficialmente: en los sistemas operativos ;indo2s XP5 <ista # Mac 9" X = En dispositivos mviles5 JavaFX es capa' de e8ecutarse en m>ltiples sistemas operativos5 incluidos ;indo2s Mobile # ,ndroid5 adems de los propietarios)
= ?on un par de a8ustes podremos .acer funcionar JavaFX en 7inu- # 9pen"olaris 3a>n no soportados4
Qu es JavaFX?
"ava#$ .obile ( "ava#$ Script JavaFX Mobile@
> "istema de soft2are completo para dispositivos mviles > *isponible para operadoras5 fabricantes de telfonos5 etc)
JavaFX "cript@
> 7engua8e de script orientado a ob8etos > " nta-is simplificada > *iferente al Java tradicional
-
Qu es JavaFX Script?
Para crear aplicaciones JavaFX5 el desarrollador utili'a un lengua8e de scripting orientado a ob8etos llamado JavaFX "cript
01
Caractersticas de JavaFX
Caractersticas de JavaFX
2er'il com3n *Common 2ro'ile+ E-iste un concepto de DPerfil com>nD 6ue intenta unificar todos los dispositivos soportados por JavaFX Esta tcnica permite a los programadores utili'ar un modelo de desarrollo com>n5 pudiendo crear una aplicacin orientada a escritorio o a dispositivo mvil5 compartiendo gran parte del cdigo fuente5 grficos # contenido entre ambas versiones)
02
Caractersticas de JavaFX
&rrastrar para Instalar *5rag to Install+ Permite arrastrar un 2idget o una aplicacin JavaFX 6ue reside en una pgina 2eb 3dentro de la ventana del navegador4 .acia el escritorio 7a aplicacin no perder su estado o conte-to incluso .abiendo cerrado el navegador Podr volver a lan'arse a travs de un icono 6ue se genera automticamente en el escritorio Esta caracter stica permite a los desarrolladores Fampliar fronterasG fuera del navegador
04
Caractersticas de JavaFX
2roduction Suite Plugins para ,dobe P.otos.op e 0llustrator 6ue nos permiten crear grficos avan'ados 6ue puedan ser integrados directamente en aplicaciones JavaFX 7os plugins generan cdigo JavaFX "cript 6ue preserva las capas # la estructura de los grficos 7os desarrolladores pueden aHadir animaciones fcilmente a los grficos 6ue importan desde P" o ,0 Ierramientas para importar grficos "<C
04
http899:ava';.com
0,
0-
.ttp@JJ8avaf-)netbeans)org 0/
Efectos de visualizacin en 3D
7a funcin PerspectiveTransform integrada en JavaFX se utili'a para crear fcilmente efectos en K*
20
22
Reproduccin de video
0ncorporar video a tu aplicacin es tan simple como crear una instancia de ste componente5 establecer unas po6uitas variabes e incluir un enlace al fic.ero
24
Cliente Twitter
Por la red se dice 6ue programar un cliente de L2itter en JavaFX es como .acer un FIello ;orldG B:4
24
http899===.netbeans.org9>b9docs9:ava9:ava';?sample?pro:ects?screencasts.html
2!
Licencias
El core del runtime de JavaFX todav a es cdigo cerrado 3soft2are propietario4 # .asta el momento no .a sido publicado ba8o ninguna licencia de cdigo abierto El cdigo fuente del compilador se .a publicado ba8o licencia CP7$ El plugin de JavaFX para NetBeans tiene una licencia dual ?**7 # CP7$ En el futuro se espera 6ue .a#a una versin completamente libre del runtime 39pen JFX4=
= Ms otra versin con partes de cdigo cerrado
2-
Ms informacin
Ms informacin *escargas *ocumentacin Lutoriales completos E8emplos de cdigo
Introduccin a JavaFX
Iban Nieto