Anda di halaman 1dari 30

Introduccin a JavaFX

OpenSolaris and Sun Tech Evangelist Iban.Nieto@Gmail.Com

Iban Nieto

Agenda

Qu es JavaFX Entorno de desarrollo NetBeans Primera aplicacin JavaFX Ms informacin

Qu es JavaFX ?

Introduccin rpida a JavaFX


Es una nueva familia de productos basados en la tecnolog a Java! Presentado por "un en Ma#o del $%%& # lan'ada oficialmente la versin ()% en *iciembre del $%%+ Pensado para competir con ,dobe Fle- # Microsoft "ilverlig.t en la arena de las /ic. 0nternet ,pplications JavaFX "cript # JavaFX Mobile en Febrero del $%%1

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

JavaFX is Powered by Java


!

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

Componentes que forman JavaFX


El "*A@ compilador5 librer as 3grficos5 te-to5 2eb services5 etc)4 runtime # todas las .erramientas necesarias para crear # desarrollar aplicaciones Production "uite@ plugins para ,dobe P.otos.op e 0llustrator 6ue permiten generar cdigo JavaFX a partir de los grficos generadosB conversores de "<C5 etc)

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

Entorno de desarrollo NetBeans IDE 6.5.

NetBeans IDE 6.5.1 para JavaFX


Entorno de desarrollo integrado con soporte arrastrarJ soltar ob8etos desde una paleta5 resaltado de sinta-is5 code folding5 profiling de aplicacin # muc.o ms))) Posibilidad de desplegar aplicaciones mediante Java ;eb "tart5 applet 3navegador45 emulador de telfono mvil5 o aplicacin estandard de escritorio "et de funciones con efectos # animaciones E8emplos de cdigo fuente # tutoriales online
0!

NetBeans IDE 6.5.1 para JavaFX


Obteniendo el S56 de "ava#$ ( Net7eans

http899:ava';.com

0,

NetBeans IDE 6.5.1 para JavaFX


Instalaci<n

0-

NetBeans IDE 6.5.1 para JavaFX


Obteniendo Net7eans

.ttp@JJ8avaf-)netbeans)org 0/

! Qu "uedo #acer con JavaFX ?

Efectos de visualizacin en 3D
7a funcin PerspectiveTransform integrada en JavaFX se utili'a para crear fcilmente efectos en K*

20

Efectos fotogrf i cos


Posibilidad de modificar el color5 brillo5 contraste # saturacin de una imagen

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

$r%ctica a"licacin JavaFX

http899===.netbeans.org9>b9docs9:ava9:ava';?sample?pro:ects?screencasts.html

2!

&icencias ' (%s in)or(acin

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

> .ttp@JJ8avaf-)com > .ttps@JJopen8f-)dev)8ava)net


2/

Introduccin a JavaFX

OpenSolaris and Sun Tech Evangelist Iban.Nieto@Gmail.Com

Iban Nieto

Anda mungkin juga menyukai