28
Java Mobile? Com JavaFX e Java SE 8 Claudiney Marques System Analyst Java Expert

JavaFX Mobile

Embed Size (px)

Citation preview

Page 1: JavaFX Mobile

Java Mobile?Com JavaFX e Java SE 8

Claudiney MarquesSystem AnalystJava Expert

Page 2: JavaFX Mobile

Claudiney Marques

• Java Expert

• System Analyst

• Entusiasta JavaFX e IoT

• Onde me encontrar

@claudineymarque

Page 3: JavaFX Mobile

Agenda

• Java Mobile?

• Java Android

• JavaFX

• Javafxports

• Final

Page 4: JavaFX Mobile

Java

Mobile?

Page 5: JavaFX Mobile
Page 6: JavaFX Mobile

Java MEMicro Edition

• Versão reduzida do Java

• Dispositivos móveiscelulares, pdas, set-top boxes, blue ray,

impressoras, ...

• muitos aparelhos diferentes

Page 7: JavaFX Mobile

Java MEMicro Edition

Page 8: JavaFX Mobile

Exemplos de dispositivos que “rodam” java

Page 9: JavaFX Mobile
Page 10: JavaFX Mobile

Java

Mobile?

Page 11: JavaFX Mobile
Page 12: JavaFX Mobile

AndroidJava

Page 13: JavaFX Mobile
Page 14: JavaFX Mobile

• Sistema Operacional baseado em Linux

• Adquirido pela Google em 2005 e lançado em 2008

• Desenvolvimento de aplicações é baseado em

Java/C++/C/C# e Python

• Possui pouco mais de 12 milhões de linhas de código

(XML, C, Java e C++)

Java Android

Page 15: JavaFX Mobile

Java AndroidAmbiente de Desenvolvimento

Page 16: JavaFX Mobile

JavaFX

Page 17: JavaFX Mobile

O que instalar para desenvolver apps com JavaFX ?

JavaFX é a nova biblioteca gráfica da plataforma Java.

A partir do Java 8 é padrão na JDK.

Page 18: JavaFX Mobile

Algumas aplicações desenvolvidas com JavaFX.

Page 19: JavaFX Mobile

Algumas aplicações desenvolvidas com JavaFX.

Page 20: JavaFX Mobile

demos

Page 21: JavaFX Mobile

JavaFXports

Page 22: JavaFX Mobile

Javafxports

Page 23: JavaFX Mobile

Javafxports

JavaFXPorts é o nome do projeto de código aberto mantido por Gluon que desenvolve o código necessário para Java e JavaFX para executar bem em hardware móvel e incorporado. Contribui com o projeto OpenJFX.

Page 24: JavaFX Mobile

JavafxportsAmbiente de Desenvolvimento

JDK8

Gradle 2.2 + é requerido para realizar o build das aplicações com o jfxmobile plugin

iOSUm Mac com MacOS X 10.9 ou superiorXcode 6.x ou 7.x para realizar a avalição no Mac App Store

AndroidAndroid SDK

Page 25: JavaFX Mobile

JavafxportsAmbiente de Desenvolvimento

Gluon Plugin

Page 26: JavaFX Mobile

JavafxportsAmbiente de Desenvolvimento

Page 27: JavaFX Mobile

demo