IBM na JavaOne 2012, Parte 1: Introdução às Sessões da IBM

Confira uma prévia dos bastidores das sessões da IBM na JavaOne 2012, 30 de setembro - 4 de outubro de 2012

A IBM dá muito apoio à conferência JavaOne, como patrocinadora e como fonte de apresentadores técnicos. Se você for à JavaOne 2012, não perca a oportunidade de obter conhecimento valioso dos especialistas em Java™ da IBM e de saber mais sobre contribuições vitais do ecossistema de Java. Este artigo apresenta uma visão geral das atividades de que a equipe IBM está participando na JavaOne 2012.

Chris Bailey, Java Service Architect, IBM

Chris BaileyChris Bailey é membro da equipe IBM Java Technology Center no Hursley Park Development Lab no Reino Unido. Como arquiteto técnico para a organização de serviço e suporte IBM Java, ele é responsável por permitir que os usuários do SDK IBM para Java proporcionem implementações de aplicativo bem-sucedidas. Chris também está envolvido na reunião e avaliação de novos requisitos, na entrega de novos recursos e ferramentas de depuração, melhorias em documentação e na qualidade geral do SDK IBM para Java.


nível de autor Profissional do
        developerWorks

Steve Poole, IBM OpenJDK Technical Lead, IBM China

Steve PooleSteve Poole é desenvolvedor, líder e divulgador de Java na IBM há muito tempo, trabalhando em SDKs e JVMs Java da IBM desde que a linguagem tinha menos de um ano. Nos anos desde então, teve tempo de trabalhar em outras coisas, incluindo representar a IBM em vários JSRs, ser spec lead para JSR 326 e committer do Apache Kato. Steve é palestrante experiente e apresentador regular na JavaOne e em outras conferências sobre tópicos técnicos e de engenharia de software. Recentemente, participou de OpenJDK. Em seu tempo livre, é encontrado praguejando sobre um ou dois projetos de Xcode.



23/Out/2012

A conferência JavaOne deste ano (30 de setembro a 4 de outubro de 2012) promete ser uma grande experiência para todos os participantes, qualquer que seja seu histórico ou interesses. A IBM é patrocinadora Diamond do evento, e vários membros da equipe IBM darão diversas palestras técnicas e participarão de sessões birds-of-a-feather (BOF) para compartilhar seu conhecimento e experiência. Este artigo apresenta brevemente os palestrantes da IBM e suas sessões, bem como a hora e o local de cada uma. Na Parte 2, iremos resumir as sessões e dar acesso aos slides de algumas apresentações.

Domingo, 30 de setembro: palestras de abertura

Se você tem interesse na visão da IBM para o futuro, não perca a palestra da empresa, chamada "(hardware,software) -> {IBM.java.patterns}." Dois IBM Distinguished Engineers— - Jason McGee, Chief Architect de algumas tecnologias de nuvem IBM (incluindo IBM PureApplication System, IBM Workload Deployer e WebSphere® Cloud - Computing) e John Duimovich, IBM Chief Technology Officer para Java — explicarão sua visão do futuro de Java na nuvem e as inovações de que a linguagem precisa para dar suporte a cargas de trabalho na nuvem.

Programação completa das palestras IBM no domingo
HoraLocalTítuloPalestrante(s)
16h - 19hMasonic AuditoriumKEY10728:
IBM keynote:(hardware,software)->{IBM.java.patterns}
Jason McGee, Chief Architect for IBM PureApplication System
John Duimovich, CTO Java, IBM Canada Ltd.

Segunda-feira, 1 de outubro

IBM PureApplication System

O IBM PureApplication System é uma plataforma otimizada para ambientes tradicionais e de nuvem, que usa os exclusivos Padrões de Experiência da IBM. Leia mais sobre Java e Padrões de Experiência em "Deploying into the cloud with the IBM Application Pattern for Java".

Duas ótimas palestras na segunda falarão sobre algumas inovações que a IBM já está implementando para Java na nuvem. A primeira é "JVM Support for Multitenant Applications", de Graeme Johnson, Cloud JVM Architect da IBM. Johnson participa ativamente do desenvolvimento inovador de JVM há muitos anos. Nessa palestra, você verá como esses anos de experiência resultaram na liderança da IBM no desenvolvimento de design de JVM com vários proprietários. A segunda apresentação é de Jason McGee, que seguirá sua apresentação na palestra inaugural do domingo falando mais sobre a nuvem em "Implementando Aplicativos Java no IBM PureApplication System". Essa palestra aborda o IBM PureApplication System e como usá-lo para implementar aplicativos Java EE ou não EE.

Assumir um papel de liderança no futuro não é novidade para a IBM. Além de pensar adiante, também garantimos que seja possível usar as tecnologias Java de hoje até seu potencial máximo. Phillip Koza explicará diversas técnicas e práticas modernas na sua palestra, "Efficient Memory and Thread Management in Highly Parallel Applications".

Antes do almoço, ouça Gerry Cuomo falando sobre a empresa em "Engaging the Enterprise". Cuomo — Chief Technology Officer para todo o IBM WebSphere e um IBM Fellow — usará sua experiência de trabalhar com organizações corporativas para falar sobre a direção futura das tecnologias IBM WebSphere e de como esses planos ajudam as organizações a engajar seus clientes.

Se você quer expandir seu conhecimento de novos assuntos ou saber como explorar inclusões recentes de tecnologia em Java, a IBM tem duas outras palestras na segunda que devem ajudar. A primeira é de Neil Richards, sobre Neil Richards on "Resource Management in Java: Tips, Traps, and Techniques", na qual ele explica maneiras de gerenciar recursos Java usando técnicas existentes e novas. A experiência de Richards como committer do OpenJDK, desenvolvedor IBM e líder da equipe IBM ORB significa que ela está qualificado como ninguém para dar orientação sobre o gerenciamento seguro e fácil de recursos.

A segunda palestra é is "What Is the Best Way to Embed Your Scripting Language in Java?" de Paul Thwaite. Thwaite é chefe da equipe Java SE Quality Assurance da IBM, cuja função — que exige amplo conhecimento da linguagem Java e da API — é garantir que as SDKs Java que a IBM fornece sejam da maior qualidade. Nessa palestra, Thwaite delineia as opções e escolhas disponíveis quando se usa linguagens de script em um ambiente Java.

Paul Thwaite também apresentará uma segunda palestra na segunda-feira, em conjunto com Alexandre Iline da Oracle e Steve Poole da IBM. Essa é uma sessão BOF chamada "OpenJDK: Java SDKs— Testing, Testing, Testing ....". A sessão revela o extenso trabalho que a IBM e a Oracle realizam para garantir que os clientes recebam SDKs Java SE de alta qualidade e como esse esforço está começando a passar para o OpenJDK. A participação nessa conversa comunitária sobre um tópico interessante e talvez inesperado é recomendada a todos que queiram ajudar a tornar o OpenJDK melhor.

Programação completa das palestras IBM na segunda-feira
HoraLocalTítuloPalestrante(s)
10h - 11hHilton San Francisco - Continental Ballroom 7/8/9CON13533: Deploying Java Applications on the IBM PureApplication System Jason McGee, Chief Architect for IBM PureApplication System
10h - 11hHilton San Francisco - Golden Gate 3/4/5ON4641: Efficient Memory and Thread Management in Highly Parallel ApplicationssPhillip Koza, Senior Software Engineer, IBM
11h30 - 12h30Hilton San Francisco - Golden Gate 6/7/8CON13535: Engaging the EnterpriseGerry Cuomo, IBM Fellow e CTO de WebSphere
13h - 14hHilton San Francisco - Golden Gate 6/7/8CON3978: What Is the Best Way to Embed Your Scripting Language in Java?Paul Thwaite, IBM Quality Assurance Engineer
13h - 14hParc 55 - EmbarcaderoCON6465: JVM Support for Multitenant ApplicationsGraeme Johnson, Cloud JVM Architect, IBM
15h - 16hHilton San Francisco - Continental Ballroom 6CON5388: Java Application Design Practices to Avoid When Dealing with Sub-100-Millisecond SLAsDaryl Maier, Software Developer, IBM Canadá
Anil Kumar Kumar, Senior Staff Performance Engineer, Intel
16h30 - 17h15Hilton San Francisco - Yosemite A/B/CBOF10608: OpenJDK Penrose ProjectTim Ellison, Senior Technical Staff Member, IBM UK Ltd
David Bosschaert, Principal Engineer, Red Hat
19h30 - 20h15Hilton San Francisco - Yosemite A/B/CBOF4040: OpenJDK: Java SDKs— Testing, Testing, Testing ...Steve Poole, Software Engineer, IBM
Paul Thwaite, IBM Quality Assurance Engineer
Alexandre Iline, Consulting Member of Technical Staff, Oracle
19h30 - 20h15Hilton San Francisco - Continental Ballroom 4BOF6823: Resource Management in Java: Tips, Traps, and TechniquesNeil Richards, IBM OpenJDK Developer

Terça-feira, 2 de outubro

Apache TomEE

O projeto Apache TomEE (pronuncia-se "Tommy") dedica-se a incluir suporte para Perfil da web Java EE 6 em uma pilha baseada em Tomcat.

As palestras da IBM na terça-feira abrangem diversos tópicos. O dia começa oferecendo uma escolha difícil entre a excelente apresentação de David Blevins, "Apache TomEE, a Java EE 6 Web Profile on Tomcat", a curiosamente intitulada "Rediscovering Your Architecture Through Software Archaeology", de Chris Bailey, e "Real-World Compatibility and the Java Promise", de Tim Ellison.

A palestra de Blevins é para entusiastas do Apache Tomcat. Ela trata dos conceitos do TomEE e dos mais recentes aprimoramentos na tecnologia. Blevins é um dos fundadores dos projetos Apache TomEE, OpenEJB e Geronimo. Você vai aprender muito com essa sessão. Se o Tomcat não for sua paixão, você ainda precisa decidir entre a palestra reveladora de Ellison sobre os desafios reais de cumprir a promessa de Write Once Run Anywhere (WORA) e a explicação de Chris Bailey de porque pode ser necessário usar uma pá para escavar aplicativos legados. Bailey é o astro residente da JavaOne da IBM, enquanto o amplo conhecimento de TIM sobre Java não tem igual. Escolha difícil.

Após esse desafio, você terá tempo para relaxar até a tarde, quando Ryan Sciampacone e John Duimovich enfrentam os dois desafios de "High-Speed Networks: Free Performance or New Bottleneck?" e "Showdown at the JVM Corral". Sciampacone, arquiteto do IBM J9 JVM, falará sobre a promessa de Remote Direct Memory Access (RDMA) e alguns dos desafios enfrentados ao tentar combinar Java com redes de alta velocidade. John Duimovich e Mikael Vidstedt, da Oracle, farão um duelo para decidir quem tem o melhor JVM. Essa sessão é sempre popular na JavaOne, e este ano a diversão será a mesma, com Duimovich e Vidstedt falando sobre todos os tópicos relacionados a JVMs.

Após o calor da batalha do JVM passar, ouça o outro lado da IBM falando sobre colaboração em OpenJDK e trabalho em andamento. A primeira sessão, "All Power to OpenJDK: Porting the JDK to PowerPC and AIX," será apresentada em conjunto por Steve Poole da IBM e Volker Simonis da SAP. Essa palestra abrange como iniciar um projeto de migração de OpenJDK e o que é necessário para ter a JVM Hotspot executando em uma nova arquitetura. A última sessão da IBM no dia também é uma conversa. Em "OpenJDK and the Common VM Interface Project", Neil Richards e Steve Poole da IBM conversarão com Andrew Hughes da Red Hat e Mikael Vidstedt da Oracle sobre a zona nebulosa entre a JVM e Java Class Libraries. A conversa, que não é uma discussão acadêmica árida, explica por que uma interface comum é vital para o funcionamento do OpenJDK e do futuro do Java. Cada palestrante tem visões diferentes, e essa promete ser uma conversa divertida para terminar as sessões da IBM na terça-feira.

Programação completa das palestras IBM na terça-feira
HoraLocalTítuloPalestrante(s)
8h30 - 9h30Parc 55 - Cyril Magnin II/IIICON7469: Apache TomEE, a Java EE 6 Web Profile on TomcatDavid Blevins, Fundador, Apache
8h30 - 9h30Hilton San Francisco - Continental Ballroom 4CON5134: Rediscovering Your Architecture Through Software ArchaeologyChris Bailey, Java Service Architect, IBM UK Ltd
8h30 - 9h30Hilton San Francisco - Plaza A/BCON5243: Real-World Compatibility and the Java PromiseTim Ellison, Senior Technical Staff Member, IBM UK Ltd
8h30 - 9h30Parc 55 - EmbarcaderoCON5213: Leveraging W3C Linked Data for Loosely Coupled Application IntegrationsSteve Speicher, Integration Architect, IBM
15h - 16hHilton San Francisco - Golden Gate 3/4/5CON5270:High-Speed Networks: Free Performance or New Bottleneck?Ryan Sciampacone, Senior Software Developer, IBM
16h30 - 17h15Hilton San Francisco - Yosemite A/B/CBOF6308: Showdown at the JVM CorralJohn Duimovich, CTO Java, IBM Canada Ltd.
Mikael Vidstedt, JVM Architect, Oracle
18h30 - 19h15Hilton San Francisco - Yosemite A/B/CBOF8203: All Power to OpenJDK: Porting the JDK to PowerPC and AIXSteve Poole, Software Engineer, IBM
Volker Simonis, OpenJDK Evangelist, SAP AG
19h30 - 20h15Hilton San Francisco - Plaza A/BBOF4034 - OpenJDK and the Common VM Interface ProjectNeil Richards, IBM OpenJDK Developer
Andrew Hughes, Software Engineer, Red Hat
Mikael Vidstedt, JVM Architect, Oracle

Quarta-feira, 3 de outubro

Optimizing Java memory usage

A palestra de Chris Bailey sobre como entender e otimizar o uso de memória baseia-se em seu popular artigo, "Do Código Java ao Heap Java", disponível aqui no developerWorks.

Na quarta-feira, os tópicos da equipe da IBM abrangem vários desafios enfrentados por desenvolvedores e aplicativos, incluindo eficiência de memória, técnicas de teste, segurança e execução de processos em lote eficientes. O dia começa com "From Java Code to Java Heap: Understanding the Memory Usage of Your Application", de Chris Bailey, explicando como o uso de memória está relacionado ao código Java sendo executado no aplicativo.

Em seguida, Paul Thwaite abrange o tópico de instrumentação de bytecode e de como — em vez de usá-lo para incluir rastreamento ou monitoramento em aplicativos — é possível aplicá-lo ao teste de aplicativos. Sua sessão: ""Innovative Testing Techniques with Bytecode Instrumentation", inclui um exemplo prático que mostra como a instrumentação de bytecode foi usada para testar aplicativos reais.

Após o almoço, há duas sessões da IBM para escolher. Primeiro, Ryan Sciampacone falará sobre a questão "Security in the Real World", um tópico adequado em vista do foco recente em vulnerabilidades de segurança em Java. Em especial, sua sessão abrangerá como Java proporciona segurança, alguns dos vetores de ataque usados e os desafios associados com a correção rápida de problemas de segurança. Em segundo, Sridhar Sudarsan discuti "Java Batch for Cost-Optimized Business Efficiency". Como Chief Architect for Batch Processing na IBM e criador do IBM WebSphere Compute Grid, ele é líder mundial no assunto. Essa sessão usa sua vasta experiência para abordar como implementar sistemas eficientes de processamento em lotes.

A última sessão da IBM no dia terá Ian Robinson, Distinguished Engineer e Chief Architect de WebSphere Application Server, participando de um painel sobre "JavaEE.Next(): Java EE 7, 8, and Beyond", com alguns de seus colegas — todos eles luminares do segmento de mercado e de software livre no mundo do Java EE. Essa deve ser uma sessão muito interessante, abordando a direção do Java corporativo e o que esperar no Java EE versões 7 e 8.

Programação completa das palestras IBM na quarta-feira
HoraLocalTítuloPalestrante(s)
8h30 - 9h30Hilton San Francisco - Continental Ballroom 6CON5135: From Java Code to Java Heap: Understanding the Memory Usage of Your ApplicationChris Bailey, Java Service Architect, IBM UK Ltd
10h - 11hHilton San Francisco - Continental Ballroom 5CON3961: Innovative Testing Techniques with Bytecode InstrumentationPaul Thwaite, IBM Quality Assurance Engineer
13h - 14hHilton San Francisco - Yosemite A/B/CCON7755: Security in the Real WorldRyan Sciampacone, Senior Software Developer, IBM
13h - 14hParc 55 - MissionCON4105: Java Batch for Cost-Optimized Business EfficiencySridhar Sudarsan, Chief Architect, IBM Batch Strategy
16h30 - 17h30Parc 55 - Cyril Magnin II/IIICON10656: JavaEE.Next(): Java EE 7, 8, and BeyondIan Robinson - IBM Distinguished Engineer
Mark Little, CTO da JBoss
Scott Ferguson, Developer, Caucho Technology
Cameron Purdy, VP Development, Oracle

Quinta-feira, 4 de outubro

A equipe IBM apresentará sua última sessão na quinta-feira. Chris Bailey falará sobre uma abordagem prática para o ajuste e otimização de desempenho para a implementação de um aplicativo em "Practical Performance: Understand the Performance of Your Application". Nessa sessão, Bailey usa seus mais de 10 anos de experiência solucionando problemas em aplicativos Java para oferecer uma abordagem de melhores práticas para a realização de medições e análise de desempenho, para identificar gargalos em aplicativos reais.

Programação completa das palestras IBM na quinta-feira
HoraLocalTítuloPalestrante(s)
15h30 - 16h30Hilton San Francisco - Plaza A/BCON4012: Practical Performance: Understand the Performance of Your ApplicationChris Bailey, Java Service Architect, IBM UK Ltd

Competição e Colaboração

A equipe IBM fará apresentações sobre um número maior de tópicos e tecnologias na JavaOne neste ano. Algumas das sessões são painéis,— com "Showdown at the JVM Corral" na terça-feira, — que comparam tecnologias de diferentes fornecedores, enquanto outros abordam colaboração no segmento de mercado de Java, em particular OpenJDK e normas futuras.

Na Parte 2, iremos resumir o que aconteceu e o que foi discutido em alguns dos painéis e sessões BOF, e daremos acesso a algumas das apresentações. Enquanto isso, esperamos que você tenha uma ótima experiência na JavaOne 2012.

Recursos

Aprender

Obter produtos e tecnologias

Discutir

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

Todas as informações enviadas são seguras.

Elija su nombre para mostrar



Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


Todas as informações enviadas são seguras.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Tecnologia Java, Cloud computing, Software livre
ArticleID=842133
ArticleTitle=IBM na JavaOne 2012, Parte 1: Introdução às Sessões da IBM
publish-date=10232012