guia para a plataforma java - recursos e novidades

32
Guia para a Plataforma Java Recursos e Novidades

Upload: armenio-cardoso

Post on 29-Jun-2015

259 views

Category:

Technology


3 download

DESCRIPTION

Palestra apresentada no Ciclo de Palestras do Instituto Infnet em 2014. O objetivo é apresentar e discutir as tecnologias que giram em torno da Plataforma Java e as tendências para 2014/2015.

TRANSCRIPT

Page 1: Guia para a Plataforma Java - Recursos e Novidades

Guia para a Plataforma JavaRecursos e Novidades

Page 2: Guia para a Plataforma Java - Recursos e Novidades

Apresentações

Page 3: Guia para a Plataforma Java - Recursos e Novidades

Tópicos

Page 4: Guia para a Plataforma Java - Recursos e Novidades

Edições de Java

Page 5: Guia para a Plataforma Java - Recursos e Novidades

Edições de Java

Page 6: Guia para a Plataforma Java - Recursos e Novidades

Java Standard Edition

Precisamos usar mais

esses recursos!

Page 7: Guia para a Plataforma Java - Recursos e Novidades

Java Standard Edition

Page 8: Guia para a Plataforma Java - Recursos e Novidades

Lambda Expressions

• Lambda Expressions oferecem uma maneira clara e concisa para representar uma interface de metodo usando uma expressão.

• Como vantagem também melhoram a biblioteca Collection tornando mais fácil para percorrer, filtrar e extrair dados de uma coleção.

Page 9: Guia para a Plataforma Java - Recursos e Novidades

Nashorn

Page 10: Guia para a Plataforma Java - Recursos e Novidades

Nashorn API

Page 11: Guia para a Plataforma Java - Recursos e Novidades

Linguagens Funcionais: Scala e Groovy

http://zeroturnaround.com/rebellabs

JVM não roda somente Java

Page 12: Guia para a Plataforma Java - Recursos e Novidades

ThoughtWorks Radar – Java 8

Page 13: Guia para a Plataforma Java - Recursos e Novidades

Enterprise Edition

Java Enterprise Edition

1998 1999 2001 2003 2006 2009 2013

Page 14: Guia para a Plataforma Java - Recursos e Novidades

Java Enterprise Edition

Enterprise Edition

http://zeroturnaround.com/rebellabs

Page 15: Guia para a Plataforma Java - Recursos e Novidades

Java Micro Edition

Page 16: Guia para a Plataforma Java - Recursos e Novidades

Java Micro Edition / Embedded

• Embedded:– Raspberry PI.– Arduino.

– Internet Of Things.

Micro Edition

Page 17: Guia para a Plataforma Java - Recursos e Novidades

Java Micro Edition / Embedded

Page 18: Guia para a Plataforma Java - Recursos e Novidades

ThoughtWorks Radar – Embedded

Page 19: Guia para a Plataforma Java - Recursos e Novidades

Android

Page 20: Guia para a Plataforma Java - Recursos e Novidades

Android

Market Share da

Plataforma Android

Page 21: Guia para a Plataforma Java - Recursos e Novidades

Tendências da Plataforma

Android

Android

Page 22: Guia para a Plataforma Java - Recursos e Novidades

Ferramentas

Page 23: Guia para a Plataforma Java - Recursos e Novidades

Integrated Development Environment

Page 24: Guia para a Plataforma Java - Recursos e Novidades

Servidores de Aplicação

http://zeroturnaround.com/rebellabs

Page 25: Guia para a Plataforma Java - Recursos e Novidades

Ferramentas de Análise de Código

http://zeroturnaround.com/rebellabs

Page 26: Guia para a Plataforma Java - Recursos e Novidades

Controle de Versão

http://zeroturnaround.com/rebellabs

Page 27: Guia para a Plataforma Java - Recursos e Novidades

Frameworks

Page 28: Guia para a Plataforma Java - Recursos e Novidades

Web Frameworks

http://zeroturnaround.com/rebellabs

Page 29: Guia para a Plataforma Java - Recursos e Novidades

ThoughtWorks Radar – JSF

Page 30: Guia para a Plataforma Java - Recursos e Novidades

Persistência de Objetos

http://zeroturnaround.com/rebellabs

Page 31: Guia para a Plataforma Java - Recursos e Novidades

Dicas e Perguntas

Page 32: Guia para a Plataforma Java - Recursos e Novidades