Introducción a JavaFX



Felipe Cerda
Sun Campus Ambassador
felipe.cerda@sun.com
                        2
¿Por qué debería pasar la próxima
hora aquí?


    Para conocer la plataforma que
     posiblemente reemplazará a Java ME...
¿Qué es JavaFX?
 JavaFX es una plataforma para crear RIA's
  que se puedan ver en todas las pantallas de
  tu vida.




...
¿Por qué Sun está trabajando en JavaFX?
 Java ya ha conquistado el lado del servidor de las
  aplicaciones, sin embargo, ...
“Our goal with JavaFX is to deliver a
'Media Stack' for the Java platform …
It means five things: Audio, Video, 2D
and 3D ...
Arquitectura de JavaFX
JavaFX sigue en desarrollo
 Actualmente disponible para:
  Computadores
  Dispositivos móviles

 Lanzamientos futuros ...
No tienes que instalar nada nuevo
 JavaFX está completamente integrado en
  Java Runtime Environment (JRE).
 JavaFX corr...
¿Qué puedo hacer con JavaFX?
 Reproductor de videos
¿Qué puedo hacer con JavaFX?
 Juegos          Fotos
¿Qué puedo hacer con JavaFX?
Herramientas disponibles
JavaFX plugin para Adobe
JavaFX Media Factory
JavaFX Script es un lenguaje
 declarativo pensado para la
creación interfaces de usuario
       de aplicaciones
  multipla...
javafx.scene.geometry
 Ellipse     Polygon         VlineTo
 Polyline    Line            CurveTo
 Arc         Circl...
Sintaxis: círculo
import javafx.scene.geometry.*;
import javafx.scene.paint.*;


Circle {
  centerX: 100
  centerY: 100
  ...
Sintaxis: rectángulo
import javafx.scene.geometry.*;
import javafx.scene.paint.*;


Rectangle {
    x: 50
    y: 50
    wi...
demo
Open Source University Meetup - OSUM
 OSUM es una comunidad mundial en donde un grupo de personas
  comparten su interés ...
SAI – Iniciativa Académica de Sun
 Entrenamiento GRATIS vía web de JavaTM, SolarisTM y
  más.
     Cursos en: http://sai...
¿Dónde ir?
   Sitio oficial:
     http://www.javafx.com

   Grupo en OSUM:
     http://osum.sun.com/group/javafx


  ...
¡Gracias!

Felipe Cerda
Sun Campus Ambassador
felipe.cerda@sun.com
Presentacion de JavaFx Webinar Peru - UPSB
Upcoming SlideShare
Loading in …5
×

Presentacion de JavaFx Webinar Peru - UPSB

1,895 views

Published on

La presentacion desde Chile del Enabassador Felipe Cerda para la Universidad Peruana Simon Bolivar sobre la tecnologia JavaFX

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,895
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentacion de JavaFx Webinar Peru - UPSB

  1. 1. Introducción a JavaFX Felipe Cerda Sun Campus Ambassador felipe.cerda@sun.com 2
  2. 2. ¿Por qué debería pasar la próxima hora aquí?  Para conocer la plataforma que posiblemente reemplazará a Java ME  Para aprender lo básico del lenguaje con el cual crear aplicaciones en esta plataforma  Junto con las características de la biblioteca gráfica principal del lenguaje  Finalmente, si algo de todo esto nos convenció, obtener información sobre como ingresar al mundo de JavaFX
  3. 3. ¿Qué es JavaFX?  JavaFX es una plataforma para crear RIA's que se puedan ver en todas las pantallas de tu vida.  Consiste en elementos comunes (gráficos, animaciones, texto y elementos multimedia), así como otros específicos para computadores, móviles y TV.
  4. 4. ¿Por qué Sun está trabajando en JavaFX?  Java ya ha conquistado el lado del servidor de las aplicaciones, sin embargo, aún resta un gran trabajo por hacer en el lado del cliente.  Crear una gran interfaz con Swing requiere mucho trabajo.  La popularidad de Java en la UI ha decaído en favor de Flash, Ajax y otras soluciones más “livianas”. Adicionalmente, otras empresas han comenzado a presentar tecnologías de este tipo, como Silverlight (de Microsoft).  Dado que no se esperan grandes innovaciones del lado del servidor, es un excelente momento para concentrarse en solucionar los problemas de usabilidad de las UIs Java.
  5. 5. “Our goal with JavaFX is to deliver a 'Media Stack' for the Java platform … It means five things: Audio, Video, 2D and 3D Graphics and Animation” Christopher Oliver
  6. 6. Arquitectura de JavaFX
  7. 7. JavaFX sigue en desarrollo  Actualmente disponible para:  Computadores  Dispositivos móviles  Lanzamientos futuros para:  TV  Consolas de videojuegos
  8. 8. No tienes que instalar nada nuevo  JavaFX está completamente integrado en Java Runtime Environment (JRE).  JavaFX corre en cualquier escritorio o navegador donde esté JRE instalado y en dispositivos móviles que soporten JavaME.  Ventaja frente a sus competidores → Adobe Air, Microsoft Silverlight, donde sí hay que instalar nuevo software.
  9. 9. ¿Qué puedo hacer con JavaFX?  Reproductor de videos
  10. 10. ¿Qué puedo hacer con JavaFX?  Juegos  Fotos
  11. 11. ¿Qué puedo hacer con JavaFX?
  12. 12. Herramientas disponibles
  13. 13. JavaFX plugin para Adobe
  14. 14. JavaFX Media Factory
  15. 15. JavaFX Script es un lenguaje declarativo pensado para la creación interfaces de usuario de aplicaciones multiplataforma con gran cantidad de contenido multimedia
  16. 16. javafx.scene.geometry  Ellipse  Polygon  VlineTo  Polyline  Line  CurveTo  Arc  Circle  QuadTo  Path  ArcTo  MoveTo  ShapeSubtra  PathElement  Rectangle ct  HlineTo  CubicCurve  QuadCurve  DelegateShape  Shape  LineTo  ClosePath  SVGPath
  17. 17. Sintaxis: círculo import javafx.scene.geometry.*; import javafx.scene.paint.*; Circle { centerX: 100 centerY: 100 radius: 50 fill: Color.BLACK }
  18. 18. Sintaxis: rectángulo import javafx.scene.geometry.*; import javafx.scene.paint.*; Rectangle { x: 50 y: 50 width: 200 height: 100 arcWidth: 20 arcHeight: 20 fill: Color.BLACK
  19. 19. demo
  20. 20. Open Source University Meetup - OSUM  OSUM es una comunidad mundial en donde un grupo de personas comparten su interés por las tecnologías libres.  En la actualidad existen 2,391 grupos. Y particularmente en Perú, existen 69 grupos OSUM.  Dentro de la red de OSUM encontrarás respuestas a tus interrogantes técnicas y filosóficas sobre tecnologías libres, participarás de reuniones, foros, chats, proyectos, etc.  Unirte es muy sencillo, http://osum.sun.com  Busca tu grupo de interés, uneté y empieza a participar de esta increible comunidad formada por profesionales, estudiantes, investigadores y desarrolladores de todo el mundo.
  21. 21. SAI – Iniciativa Académica de Sun  Entrenamiento GRATIS vía web de JavaTM, SolarisTM y más.  Cursos en: http://sailearningconnection.skillport.com/  Program name: SAI-Peru  Program ID: rxcxaz3x
  22. 22. ¿Dónde ir?  Sitio oficial:  http://www.javafx.com  Grupo en OSUM:  http://osum.sun.com/group/javafx  Curso muy completo:  http://javapassion.com/javafx  Más info y tutoriales:  http://silveiraneto.net  http://blogs.sun.com/chrisoliver/
  23. 23. ¡Gracias! Felipe Cerda Sun Campus Ambassador felipe.cerda@sun.com

×