presentacion de javafx webinar peru - upsb
DESCRIPTION
La presentacion desde Chile del Enabassador Felipe Cerda para la Universidad Peruana Simon Bolivar sobre la tecnologia JavaFXTRANSCRIPT
¿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
¿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.
¿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.
“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
Arquitectura de JavaFX
JavaFX sigue en desarrollo
Actualmente disponible para: Computadores Dispositivos móviles
Lanzamientos futuros para: TV Consolas de videojuegos
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.
¿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
multiplataforma con gran cantidad de contenido
multimedia
javafx.scene.geometry
Ellipse
Polyline
Arc
Path
ShapeSubtract
QuadCurve
LineTo
SVGPath
Polygon
Line
Circle
ArcTo
PathElement
HlineTo
DelegateShape
ClosePath
VlineTo
CurveTo
QuadTo
MoveTo
Rectangle
CubicCurve
Shape
Sintaxis: círculo
import javafx.scene.geometry.*;
import javafx.scene.paint.*;
Circle { centerX: 100centerY: 100radius: 50fill: Color.BLACK
}
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
}
demo
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.
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
¿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/