presentacion de javafx webinar peru - upsb

Post on 13-Jun-2015

1.638 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Introducción a JavaFX

Felipe CerdaSun Campus Ambassadorfelipe.cerda@sun.com

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

¿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/

¡Gracias!

Felipe CerdaSun Campus Ambassador

felipe.cerda@sun.com

top related