Trilha Java

Uma plataforma em constante evolução

A evolução constante do Java como linguagem e como plataforma, é acompanhada cada vez mais de perto pela comunidade brasileira, bem como a presença em diversos dispositivos confirmam a força da plataforma Java. Durante um dia inteiro serão apresentados diversos temas sobre a evolução da linguagem e da plataforma, APIs e frameworks de forma prática, reunindo profissionais reconhecidos pelo mercado.

Horário Palestra
08:00 às 09:00 Credenciamento e recepção dos participantes com café da manhã simples
09:00 às 10:00 Abertura
10:10 às 11:00 Utilizando multi-touch e sensores com JavaFX e JNI
Utilizando multi-touch e sensores com JavaFX e JNI
Felipe Augusto Pedroso
Entenda os benefícios que a plataforma JavaFX traz no desenvolvimento de aplicações para Ultrabooks e quais são as novas formas de interação com esses dispositivos. Conheça também os desafios que o desenvolvedor enfrenta para utilização dos sensores presentes nesses dispositivos.

Felipe Augusto Pedroso
11:10 às 12:00 Encapsulamento e imutabilidade para garantir código limpo e de alto desempenho com Java 7+
Encapsulamento e imutabilidade para garantir código limpo e de alto desempenho com Java 7+
Edson Yanaga
Encapsulamento adequado e imutabilidade de objetos são dois fatores que influenciam em muito a qualidade do código desenvolvido. Nesta palestra demonstraremos como obter estas duas propriedades com diferentes técnicas de construção de objetos. Além disso executaremos alguns testes de desempenho utilizando código sequencial e o Fork/Join Framework do Java 7 nas classes criadas.

Edson Yanaga
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00 Lambda, nashorn, Metaspace: algumas novidades do Java SE 8 (STADIUM)
Lambda, nashorn, Metaspace: algumas novidades do Java SE 8 (STADIUM)
Bruno Borges
A nova versão do Java, SE 8, vem cheia de novidades. Três delas são bem importantes. Nashorn, a nova engine de JavaScript implementada pela Oracle e disponibilizada no projeto OpenJDK, substituirá o Rhino da Mozilla. O Metaspace vai substituir a PermGen. E as expressões Lambda vão permitir codificar de forma menos verbosa.

Bruno Borges
14:10 às 15:00
Migrando aplicações do mundo real para o Java SE 8
Migrando aplicações do mundo real para o Java SE 8
Michael Nascimento Santos / Janario Oliveira
A nova versão da plataforma Java contem profundas mudanças na linguagem, evolução das bibliotecas existentes e adição de novas APIs com o objetivo de melhorar a expressividade do código, tirar proveito dos múltiplos cores e prover uma solução padronizada para problemas comuns. O que acontece, porém, quando tentamos migrar código de aplicações reais para que usem o que há de novo no JDK? Até que ponto o código se torna realmente mais legível? Em que cenários há ganhos reais de performance e em quais isso não ocorre? Como que as novas APIs podem reduzir o tempo de desenvolvimento? Quais frameworks e APIs famosas apresentam problemas? Descubra a resposta a essas perguntas nessa palestra, baseada na nossa experiência real.

Michael Nascimento Santos / Janario Oliveira
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 JVM e suas linguagens
JVM e suas linguagens
André Fonseca
Graças a diversas JSRs, a JVM passou a ser uma plataforma multilinguagem permitindo executar código escrito em outras linguagens que não somente o JAVA. Essa palestra visa mostrar um pouco do caminho até esse ponto, algumas dessas linguagens e como isso pode mudar a forma que trabalhamos hoje.

André Fonseca
16:40 às 17:30 Melhorando sua vida com Neo4j: um guia prático para desenvolvedores Java
Melhorando sua vida com Neo4j: um guia prático para desenvolvedores Java
Eder Ignatowicz / Tiago Bento Fernandes
Nós pretendemos mostrar resumidamente o que é o neo4j, que tipo de problemas eu posso resolver, como me beneficiar na prática deste paradigma, como migrar base de dados relacional para grafos, como coexistir estes dois modelos etc.

Eder Ignatowicz / Tiago Bento Fernandes
17:40 às 18:30 Java EE passo-a-passo: o que é?
Java EE passo-a-passo: o que é?
Mauricio "Maltron" Leal
Java EE tem crescido e amadurecido de forma intensa por todo o ecossistema de Java. Hoje, acredita-se que temos um grande mercado de fabricantes, desenvolvedores e clientes que dependem desta tecnologia em torno de 850 Milho?s de Dolares. Esta palestra irá descrever o que é esta plataforma e como ela fundamentada, explicando seus serviços primários mais básicos: 1. Concorrencia 2. Transações 3. Persistencia 4. Objetos Distribuídos 5. Mensageria Assincrona 6. Serviços de Timer 7. Serviços de Diretório 8. Segurança 9. Interoperabilidade: WebServices, CORBA, REST

Mauricio "Maltron" Leal
18:40 às 19:00 Encerramento e sorteios

* Todos os participantes receberão um sanduíche na hora do almoço

Obs.: Grade sujeita a alteração



Público Alvo

Profissionais e interessados na Plataforma Java


Atenção

Não haverá devolução do valor pago após realização da inscrição.



Fotos do Dia

Confira abaixo, as fotos que foram registradas no dia desta trilha.

Picasa | Link Direto

Facebook | Álbum

Página com todos os Álbuns


Data e Local

Sexta-feira, 12 de Julho de 2013

Das 8:00 às 19:00 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Itaim Bibi, São Paulo - SP

Mais informações


Patrocinadores TDC 2013 São Paulo Grupo de Software da Intel Oracle Technology Network Microsoft IBM DevMedia InfoQ Brasil Amazon Web Services Google Resource Solutions JetBrains UOLHOST Websolute Triangulum Soluções Webgoal Firefox OS TQTVD Octo Technology Unity Wildtech Farnell Newark Globalcode Anhembi Morumbi