SlideShare a Scribd company logo
1 of 28
Java Mobile?
Com JavaFX e Java SE 8
Claudiney Marques
System Analyst
Java Expert
Claudiney Marques
• Java Expert
• System Analyst
• Entusiasta JavaFX e IoT
• Onde me encontrar
@claudineymarque
Agenda
• Java Mobile?
• Java Android
• JavaFX
• Javafxports
• Final
Java
Mobile?
Java ME
Micro Edition
• Versão reduzida do Java
• Dispositivos móveis
celulares, pdas, set-top boxes, blue ray,
impressoras, ...
• muitos aparelhos diferentes
Java ME
Micro Edition
Exemplos de dispositivos que “rodam” java
Java
Mobile?
Android
Java
• 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
Java Android
Ambiente de Desenvolvimento
JavaFX
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.
Algumas aplicações desenvolvidas com JavaFX.
Algumas aplicações desenvolvidas com JavaFX.
demos
JavaFXports
Javafxports
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.
Javafxports
Ambiente de Desenvolvimento
JDK8
Gradle 2.2 + é requerido para realizar o build das aplicações com o
jfxmobile plugin
iOS
Um Mac com MacOS X 10.9 ou superior
Xcode 6.x ou 7.x para realizar a avalição no Mac App Store
Android
Android SDK
Javafxports
Ambiente de Desenvolvimento
Gluon Plugin
Javafxports
Ambiente de Desenvolvimento
demo
Obrigado
claudineym
@gmail.com

More Related Content

What's hot

WildFly Swarm: Criando Microservices com Java EE 7
WildFly Swarm: Criando Microservices com Java EE 7WildFly Swarm: Criando Microservices com Java EE 7
WildFly Swarm: Criando Microservices com Java EE 7George Gastaldi
 
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Igor Abade
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsMichel Cordeiro
 
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaJenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaFernando Boaglio
 
Jenkins integrando e estendendo.
Jenkins integrando e estendendo.Jenkins integrando e estendendo.
Jenkins integrando e estendendo.Leonardo Kobus
 
JBoss Forge 2: Tornando sua IDE interessante de novo
JBoss Forge 2: Tornando sua IDE interessante de novoJBoss Forge 2: Tornando sua IDE interessante de novo
JBoss Forge 2: Tornando sua IDE interessante de novoGeorge Gastaldi
 
Novidades das Bibliotecas Jetpack do Android (2021)
Novidades das Bibliotecas Jetpack do Android (2021)Novidades das Bibliotecas Jetpack do Android (2021)
Novidades das Bibliotecas Jetpack do Android (2021)Nelson Glauber Leal
 
Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsGilmar Pupo
 
TDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywhereTDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywheretdc-globalcode
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
 
Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...
Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...
Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...Joao Galdino Mello de Souza
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilElias Nogueira
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoElias Nogueira
 
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu disporJenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispors4nx
 
Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Elias Nogueira
 

What's hot (20)

WildFly Swarm: Criando Microservices com Java EE 7
WildFly Swarm: Criando Microservices com Java EE 7WildFly Swarm: Criando Microservices com Java EE 7
WildFly Swarm: Criando Microservices com Java EE 7
 
Casperjs-tdc-2016.ppt
Casperjs-tdc-2016.pptCasperjs-tdc-2016.ppt
Casperjs-tdc-2016.ppt
 
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkins
 
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaJenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do Java
 
Jenkins integrando e estendendo.
Jenkins integrando e estendendo.Jenkins integrando e estendendo.
Jenkins integrando e estendendo.
 
JBoss Forge 2: Tornando sua IDE interessante de novo
JBoss Forge 2: Tornando sua IDE interessante de novoJBoss Forge 2: Tornando sua IDE interessante de novo
JBoss Forge 2: Tornando sua IDE interessante de novo
 
Novidades das Bibliotecas Jetpack do Android (2021)
Novidades das Bibliotecas Jetpack do Android (2021)Novidades das Bibliotecas Jetpack do Android (2021)
Novidades das Bibliotecas Jetpack do Android (2021)
 
Integração contínua em PHP com Jenkins
Integração contínua em PHP com JenkinsIntegração contínua em PHP com Jenkins
Integração contínua em PHP com Jenkins
 
TDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywhereTDC2018SP | Trilha Mobile - Learn once, code anywhere
TDC2018SP | Trilha Mobile - Learn once, code anywhere
 
Integração Continua - Jenkins
Integração Continua - JenkinsIntegração Continua - Jenkins
Integração Continua - Jenkins
 
Android Native Apps Hands On
Android Native Apps Hands OnAndroid Native Apps Hands On
Android Native Apps Hands On
 
Jenkins
JenkinsJenkins
Jenkins
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 
Ferramentas Intel Android
Ferramentas Intel AndroidFerramentas Intel Android
Ferramentas Intel Android
 
Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...
Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...
Java 9 – Produtividade, Performance e Competitividade, mais do que uma nova v...
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
 
Jenkins, o CI ao seu dispor
Jenkins, o CI ao seu disporJenkins, o CI ao seu dispor
Jenkins, o CI ao seu dispor
 
Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014
 

Viewers also liked

JavaFx - Guia Prático
JavaFx - Guia PráticoJavaFx - Guia Prático
JavaFx - Guia Práticodanielfc
 
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXTweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXBruno Borges
 
JavaFX on Mobile (by Johan Vos)
JavaFX on Mobile (by Johan Vos)JavaFX on Mobile (by Johan Vos)
JavaFX on Mobile (by Johan Vos)Stephen Chin
 
Toma composición
Toma composiciónToma composición
Toma composiciónsdelahoz
 
Cuándo se lavan las manos
Cuándo se lavan las manosCuándo se lavan las manos
Cuándo se lavan las manoscianuro12
 
Osoa Ideenprofil
Osoa IdeenprofilOsoa Ideenprofil
Osoa IdeenprofilNiggooo
 
Khoa học giao tiếp
Khoa học giao tiếpKhoa học giao tiếp
Khoa học giao tiếpvananhvimaru
 
Como aplicar las tic en el aprendizaje de las 55114
Como aplicar las tic en el aprendizaje de las 55114Como aplicar las tic en el aprendizaje de las 55114
Como aplicar las tic en el aprendizaje de las 55114proyecto2013cpe
 
Inteligencias multiples
Inteligencias multiplesInteligencias multiples
Inteligencias multiplesmatisgaravito
 
Juego diplomado
Juego diplomadoJuego diplomado
Juego diplomadoRuby Perez
 
Internet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIInternet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIGlobalcode
 
Palestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao JavafxPalestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao Javafxalfredofurtado
 

Viewers also liked (20)

JavaFx - Guia Prático
JavaFx - Guia PráticoJavaFx - Guia Prático
JavaFx - Guia Prático
 
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFXTweet4Beer - Beertap powered by Java goes IoT and JavaFX
Tweet4Beer - Beertap powered by Java goes IoT and JavaFX
 
JavaFX on Mobile (by Johan Vos)
JavaFX on Mobile (by Johan Vos)JavaFX on Mobile (by Johan Vos)
JavaFX on Mobile (by Johan Vos)
 
Informe8de micro
Informe8de microInforme8de micro
Informe8de micro
 
Toma composición
Toma composiciónToma composición
Toma composición
 
Cuándo se lavan las manos
Cuándo se lavan las manosCuándo se lavan las manos
Cuándo se lavan las manos
 
Osoa Ideenprofil
Osoa IdeenprofilOsoa Ideenprofil
Osoa Ideenprofil
 
Khoa học giao tiếp
Khoa học giao tiếpKhoa học giao tiếp
Khoa học giao tiếp
 
005 FPA_Broschüre_14_05_02_Final
005 FPA_Broschüre_14_05_02_Final005 FPA_Broschüre_14_05_02_Final
005 FPA_Broschüre_14_05_02_Final
 
Poleas y Engranajes
Poleas y EngranajesPoleas y Engranajes
Poleas y Engranajes
 
Como aplicar las tic en el aprendizaje de las 55114
Como aplicar las tic en el aprendizaje de las 55114Como aplicar las tic en el aprendizaje de las 55114
Como aplicar las tic en el aprendizaje de las 55114
 
Inteligencias multiples
Inteligencias multiplesInteligencias multiples
Inteligencias multiples
 
Badesalz
BadesalzBadesalz
Badesalz
 
Servicios de google
Servicios de google Servicios de google
Servicios de google
 
kkkj
kkkjkkkj
kkkj
 
Juego diplomado
Juego diplomadoJuego diplomado
Juego diplomado
 
Javafx Introdução
Javafx IntroduçãoJavafx Introdução
Javafx Introdução
 
Internet das Coisas com Java e Things API
Internet das Coisas com Java e Things APIInternet das Coisas com Java e Things API
Internet das Coisas com Java e Things API
 
Palestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao JavafxPalestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao Javafx
 
Java persintence api
Java persintence apiJava persintence api
Java persintence api
 

Similar to Java Mobile com JavaFX e Java SE 8

Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo JavaTI Infnet
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Aécio Costa
 
Java, historico e futuro
Java, historico e futuroJava, historico e futuro
Java, historico e futuroFabiano Souza
 
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de Oliveira
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de OliveiraCurso Android Slide 2 Introdução Plataforma - Wellington PInto de Oliveira
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de OliveiraWellington Oliveira
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia JavaThiago Gonzaga
 
Tutorial: Desenvolvimento de aplicacoes moveis com Java
Tutorial: Desenvolvimento de aplicacoes moveis com JavaTutorial: Desenvolvimento de aplicacoes moveis com Java
Tutorial: Desenvolvimento de aplicacoes moveis com JavaPaulo César M Jeveaux
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Claudiney Marques
 
Aula 01 O que é java
Aula 01   O que é javaAula 01   O que é java
Aula 01 O que é javaSergio Silva
 
Java EE netbeans
Java EE netbeansJava EE netbeans
Java EE netbeansReuel Lopes
 
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo FilhoDesenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo FilhoTchelinux
 

Similar to Java Mobile com JavaFX e Java SE 8 (20)

Javafx
JavafxJavafx
Javafx
 
Java -aula_01
Java  -aula_01Java  -aula_01
Java -aula_01
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo Java
 
Java e Software Livre
Java e Software LivreJava e Software Livre
Java e Software Livre
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!
 
Aula 01 o que é java
Aula 01  o que é javaAula 01  o que é java
Aula 01 o que é java
 
Aula 1 1
Aula 1 1Aula 1 1
Aula 1 1
 
Java, historico e futuro
Java, historico e futuroJava, historico e futuro
Java, historico e futuro
 
Mc1 JAVA
Mc1 JAVAMc1 JAVA
Mc1 JAVA
 
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de Oliveira
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de OliveiraCurso Android Slide 2 Introdução Plataforma - Wellington PInto de Oliveira
Curso Android Slide 2 Introdução Plataforma - Wellington PInto de Oliveira
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia Java
 
Hello World JavaFX
Hello World JavaFXHello World JavaFX
Hello World JavaFX
 
Tutorial: Desenvolvimento de aplicacoes moveis com Java
Tutorial: Desenvolvimento de aplicacoes moveis com JavaTutorial: Desenvolvimento de aplicacoes moveis com Java
Tutorial: Desenvolvimento de aplicacoes moveis com Java
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2
 
Java v1.1
Java v1.1Java v1.1
Java v1.1
 
Aula 01 O que é java
Aula 01   O que é javaAula 01   O que é java
Aula 01 O que é java
 
Java EE netbeans
Java EE netbeansJava EE netbeans
Java EE netbeans
 
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo FilhoDesenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
 
Minicurso Java Me
Minicurso Java MeMinicurso Java Me
Minicurso Java Me
 

Java Mobile com JavaFX e Java SE 8