Aplicações ricas com JavaFX 2
-
Upload
claudiney-marques -
Category
Technology
-
view
558 -
download
2
description
Transcript of Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2
Swing morreu?
Sobre o palestrante
Claudiney Marques VianaTrabalha na Algar Tecnologia BH – SEFAZ-MGEspecialização em JavaArduino/Java/MobileMúsicoFutebol
Agenda• O que é JavaFX?• Java e Aplicações Ricas• Web e aplicações desktop• Java FX
– JavaFX 1– JavaFX 2
• Properties, Bindings e Collections• Timeline, Transitions, Graph, controls, Graphics,• Layouts• CSS & FXML• Scene Builder• Ferramentas
O que é JavaFX?
A experiência com desktop combinando o melhor do JavaFX e tecnologias Web
• Aproveite suas habilidades Java com moderna JavaFX APIs
• Integrar Java, JavaScript e HTML5 em a mesma aplicação
• Pilha de gráficos Nova aproveita aceleração de hardware para aplicações 2D e 3D
• Integrar em aplicações Swing usando JFXPanel• Use seu IDE favorito: NetBeans, Eclipse, IntelliJ, etc
O que vem na sua cabeça quando falamos de interfaces ricas
Java e Aplicações Ricas
Após um breve período de popularidade, appletsJava caiu fora de moda, e até mesmo sites que utilizados Java no back-end raramente usado no lado do cliente. JavaFX, agora em sua segunda geração, é uma tentativa de trazer de volta o Java para o lado do cliente.
Web e Desktop
Deixar de ser "meras" páginas para se tornar um ambiente interativo e eficiente
Web e Desktop
Web e Desktop
Web e Desktop
JavaFX • História JavaFX - Antes v2.x
Originalmente, o foco para a plataforma JavaFX foi principalmente para aplicações ricas para internet (RIAs). Havia uma linguagem de script JavaFX para que pretende fazer a criação de uma interface baseada na web mais fácil. As versões JavaFX refletindo essa arquitetura foram:
• v1.0 released December 2008• v1.1 released February 2009• v1.2 released June 2009• v1.3 released April 2010
JavaFX 1 - Script
JavaFX 1
Cuidado: JavaFX Composer é uma ferramenta para JavaFX 1.x scripting . Esta linguagem script não é inclusa no JavaFX 2.
JavaFX 2
JavaFX API
• Properties• Binders• Collections
JavaFX API - Properties
JavaFX API - Binders
JavaFX API - Collections
JavaFX API - Timeline
Componentes - Gráficos
Componentes - Controles
Componentes Visuais/Gráficos
Layouts
JavaFX e Css
http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html
JavaFX e FXML
Scene Builder
JavaFX e HTML
Ferramentas
Livros e sites sobre JavaFX
http://javafx.comhttp://docs.oracle.com/javafx/index.htmlhttp://steveonjava.com/http://learnjavafx.typepad.com/
http://carlfx.wordpress.com/http://jfxtras.org/