JAVAONE Latin America 2011: Decemeber, São Paulo, Brazilat the Transamerica Expo Center.

Core Java Platform Session Presentations Oracle JavaOne LAD 2011

Below are the latest session presentations. Can't find the presentation you are looking for? Check back often as presentations are added each week.

Plataforma Core Java Sessão Apresentação Oracle OpenWorld 2011

Não encontrou a apresentação que procurava? Retorne em breve pois as apresentações são adicionadas semanalmente.
Production-Time Problem Solving (PDF- English)

This tutorial looks at some common problems and pitfalls in Java applications. Read more

It focuses on noninvasive profiling and diagnostics of running production systems. Problems tackled:
• Excessive GC
• Finding hotspots and optimizing them
• Optimizing the choice of data structures
• Synchronization problems
• Finding out where exceptions are thrown
• Finding memory leaks
The presentation demonstrates all problems and solves them, running both the bad-behaving applications and the tools to analyze them from within the Eclipse Java IDE with the upcoming Oracle JRockit Mission Control Release 4.1.
Marcus Hirt, Oracle, Consulting Member of Technical Staff
Edvard Wendelin
Resolução de Problemas em Produção (PDF- English)

Este tutorial endereça alguns dos problemas e armadilhas mais comuns nas aplicações Java. Read more

Seu foco é o profiling e diagnóstico de sistemas em produção. Problemas tratados:
• GC Excessivo
• Encontrando e otimizando hotspots
• Otimizando a escoha de estruturas de dados
• Problemas de Sincronização
• Identificação de exceções
• Localizando vazamentos de memória.
A apresentação demonstra todos os problemas e suas resoluções, rodando as aplicações maléficas e as ferramentas para analisá-las de dentro do Eclipse Java IDE com a próxima versão do Oracle JRockit Mission Control Release 4.1.
Marcus Hirt, Oracle, Consulting Member of Technical Staff
Edvard Wendelin
HotRockit: What to Expect from Oracle's Converged JVM (PDF- English)

Oracle is converging the HotSpot and Oracle JRockit JVMs to produce a "best-of-breed JVM." Read more

Internally, the project is sometimes referred to as the HotRockit project. This presentation discusses what to expect from the converged JVM over the next two years and how this will benefit the Java community.
Marcus Hirt, Oracle, Consulting Member of Technical Staff
HotRockit: O que Esperar do Oracle's Converged JVM (PDF- English)

A Oracle está integrando os JVMs do HotSpot e do Oracle JRockit para produzir o melhor dos mundos em JVM. Read more

Internamente o projeto possui o codinome HotRockit. Esta apresentação discute as expectativas sobre o JVM para os próximos 2 anos e como isso vai beneficiar a comunidade Java.
Marcus Hirt, Oracle, Consulting Member of Technical Staff
The Heads and Tails of Project Coin (PDF- English)

Come learn about the new language features in JDK 7 added by Project Coin/JSR 334. This session demos the new features in an IDE and shares experiences in developing the changes.

Dan Smith, Oracle, Software Engineer
Project Coin: Caras e Coroas (PDF- English)

Venha conhecer as novas funcionalidades da linguagem JDK 7 trazidas pelo Projeto Coin/JSR 334. Esta sessão demonstra as novas funcionalidades em um IDE e compartilha experiências no desenvolvimento de mudanças.

Dan Smith, Oracle, Software Engineer
FileNotFound - A Tour of the File System API in JDK 7 (PDF- English)

Java Development Kit (JDK) 7 provides a new and easy-to-use API to the file system that addresses many of the long-standing issues and shortcomings that existed in previous releases. Read more

Finally the platform gets support for basic things: file permissions, symbolic links, scalable access to large directories, bulk access to file attributes, methods of copying or moving files, file change notification, path manipulation, an API for doing recursive operations, and much more. This session provides a tour of the API with examples to help busy developers quickly digest and appreciate the useful things that are now possible with JDK 7.
David Simms, Oracle, Consulting Member Technical Staff
FileNotFound - Um Tour do API do File System em JDK 7 (PDF- English)

O Java Development Kit (JDK) 7 traz um novo e simples API para file system que endereça vários problemas e limitações de versões anteriores. Read more

Finalmente a plataforma obtém suporte para questões básicas: permissões de arquivos, links simbólicos, acesso escalável a grandes diretórios, acesso a atributos de arquivos, métodos de cópia ou movimentação de arquivos, notificação de mudança de arquivos, manipulação de paths, um API para operações recursivas, e muito mais. Esta sessão apresenta um tour do API com exemplos para ajudar os desenvolvedores a compreender e usufruir rapidamente todas as possibilidades do JDK 7.
David Simms, Oracle, Consulting Member Technical Staff
Project Jigsaw: Putting It Together (PDF- English)

Project Jigsaw aims to create a simple, friendly, and scalable standard module system for the Java platform. This session explains its key goals and design choices, demonstrates its use, and shows its application to the Java platform itself.

Matherey Nunez, Oracle, Senior Member of Technical Staff
Projeto Jigsaw: Unindo os Pontos (PDF- English)

O projeto Jigsaw visa criar um sistema modular padrão para a plataforma Java que seja simples, amigável e escalável. Esta sessão explica seus principais objetivos e opções de design, demonstra seu uso e mostra sua aplicação na plataforma Java.

Matherey Nunez, Oracle, Senior Member of Technical Staff
Project Lambda: To Multicore and Beyond (PDF- English)

This session covers the primary new language features for Java SE 8—lambda expressions, Read more

method references, and extension methods—and explores how existing as well as future libraries will be able to take advantage of them to make client code simultaneously more performant and less error-prone.
Dan Smith, Oracle, Software Engineer
Projeto Lambda: Além do Multicore (PDF- English)

Esta sessão endereça as novas funcionalidades da linguagem Java SE 8 - expressões lambda, referências de método, e métodos de extensão - e explora como as bibliotecas atuais e futuras poderão se beneficiar das funcionalidades para escrever código cliente com mais desempenho e menor probabilidade de erros.

Dan Smith, Oracle, Software Engineer
Putting the Community back into the Java Community Proces (PDF- English)

"The success of the Java language and platform depends on community support and participation. Read more

Java is developed through the Java Community Process, which is open to all members of the Java community. Recent changes to the process, introduced in JSR 348, make it even easier for developers to observe and to participate in the work of the JCP. Most developers understand the value of participating in open-source projects; this session will explain the benefits of participating in the JCP. We will explain how the JCP is is organized and how Java standards are developed. We will discuss the current state of the Java platforms, explain how the JCP is helping to evolve them, provide practical advice on how you can participate, and explain why participation is good for your career. Bring your questions, your suggestions, and your concerns. We want to hear from you - the foundation of the Java community. "
Patrick Curran, Java Community Process
Recolocando a comunidade no processo da comunidade Java (PDF- English)

O sucesso da linguagem e plataforma Java depende do apoio e participação da comunidade. Read more

O Java é desenvolvido através do Java Comunity Process, aberto a todos os membros da comunidade. Recentes mudanças neste processo, através do JSR 348, facilitaram ainda mais para que desenvolvedores observem e participem dos trabalhos do JCP.
Patrick Curran, Java Community Process
Understanding ClassLoaders: Challenges and Solutions (PDF- Portuguese)

Although it is an essential feature for all programs written in Java - Read more

and particularly important for JEE applications - are not all programmers who understand how class loaders work and how to diagnose and resolve the main problems encountered during the development and deployment of an application. This lecture tries dismistificar the ClassLoader's and shows the most common problems related to it and how to diagnose and solve such problems.
Marcelo Fukushima, MAPS
Julien Renaut, MAPS
Renato Lundberg, MAPS
Entendendo ClassLoaders: Dificuldades e Solucoes (PDF- Portuguese)

Embora seja uma funcionalidade essencial para todos os programas escritos em Java - Read more

e particularmente importante para aplicativos JEE - nao sao todos os programadores que entendem como os ClassLoaders funcionam e como diagnosticar e resolver os principais problemas encontrados durante o desenvolvimento e deployment de uma aplicacao. Esta palestra tenta dismistificar os ClassLoader’s e mostra os problemas mais comuns relacionados a ele e como diagnosticar e resolver tais problemas.
Marcelo Fukushima, MAPSJulien Renaut, MAPSRenato Lundberg, MAPS
Measuring the quality of your code during Continuous Integration (PDF- English)

In this session we will see how to use metrics to analyze your code's quality within a CI process. Read more

We will use static and dynamic analysis and build a pipeline with automated unit tests, coverage reporters and more! Besides learning about metrics such as complexity, coverage, law of demeter et al, you will get the gist of CI, continuous deployment and delivery.
Bruno P. Kinoshita, Independent Consultant
Medindo a qualidade do seu código durante a Integração Contínua (PDF- English)

Nesta sessão veremos como usar métricas para analisar a qualidade do seu código dentro de um processo CI. Read more

Usaremos análises estáticas e dinâmicas e criaremos um pipeline com unidades automatizadas de testes, coverage reporters e muito mais! Além de aprender sobre métricas como complexidade, cobertura, lei de demeter e mais, você conhecerá a essência do CI, implementação contínua e entrega.
Bruno P. Kinoshita, Independent Consultant
Coding Dojo with Java 7 (PDF- Portuguese)

Learn more about the technique that allows you to collectively learn and share experiences among participants. Also, learn more about the latest news in the Java world.

Otavio Gonclaves de Santana
Coding Dojo com o Java 7 (PDF- Portuguese)

Saiba sobre a técnica que permite aprender coletivamente e compartilhar experiência entre os participantes. Também conheça mais sobre a ultima novidade no mundo java.

Otavio Gonclaves de Santana
JavaOne Global Events
JavaOne India JavaOne Japan JavaOne Russia JavaOne San Francisco JavaOne Shanghai