15
Globalcode Open4education JavaFX uma abordagem prática Eder Magalhães @edermag

JavaFX: Abordagem Prática

Embed Size (px)

DESCRIPTION

Apresentação no TDC2010 sobre JavaFX com várias demos, desde de um simples jogo até integração via REST

Citation preview

Globalcode – Open4education

JavaFX uma abordagem prática

Eder Magalhães

@edermag

Globalcode – Open4education

O que é o JavaFX?

Globalcode – Open4education

O que mais?

Uma outra linguagem

Script

Expressiva

Novos recursos

Reconhece o código Java

Algum Kit para desenvolvimento?

JavaFX SDK

Netbeans JavaFX Composer

Globalcode – Open4education

Remake?

Applets com uma cara nova?

O novo Swing?

Concorrente do Flash [Flex] e Silverligth?

Globalcode – Open4education

Um pouco de código

var soma = function (x: Number, y:Number) { x + y; }

var numeros = [2, 4, 6];

insert [8, 10] into numeros;

var hora = 1h;

var text on replace { . . . }

var x bind text;

Globalcode – Open4education

Faça algo diferente

Pense, faça coisas diferentes.

Animações / Efeitos

RIA

Games

JavaFX por diversão!

Mobile e/ou TV, quem sabe?

Globalcode – Open4education

Jogo: Quebra-cabeça

Globalcode – Open4education

Demo I

Dissecando o jogo de Quebra-cabeça

Código baseado na demonstração (oficial) do http://javafx.com/samples/

Globalcode – Open4education

Demo II

CRUD on the fly em JavaFX!

Usando DataSource do Netbeans JavaFX Composer.

Globalcode – Open4education

Demo III

JavaFX CRUD com JPA!

Aproveitando código (Java) do serviço de persistência.

Globalcode – Open4education

Demo IV

JavaFX consumindo dados do Google App Engine

Integração REST através de HttpDataSource!

Globalcode – Open4education

Será?

JavaFX vale a pena?

No pior cenário você vai aprender uma outra

tecnologia e pensar diferente!

Globalcode – Open4education

Links e Twitters

http://javafx.com

http://rakeshmenonp.wordpress.com/

http://steveonjava.com/

http://fxexperience.com

http://jfxstudio.wordpress.com/

Globalcode – Open4education

#JavaFX no twitter

@javafx4you

@JavaFXpert (Jim Weaver)

@deanriverson

@carldea

@rakeshmenonp

@opinali

Globalcode – Open4education

Valeu!

Obrigado

[email protected]

@edermag