Caixa de texto: CONTEÚDO ABORDADO NO EVENTO:
•	Java EE 6: A nova geração para a Plataforma de Aplicações Corporativas (Destaques do Java EE 6)
•	Introdução ao JavaFX
•	Desenvolvimento e Implementação de Clientes WebServices em REST (REST: Clientes e Segurança)
•	JDK7: O que ficou e o que não ficou
•	Melhores Práticas e Ajuste de Performance AJAX
•	Programação JavaFX para Dispositivos Móveis
•	Ajuste de Desempenho e Garbage Collection
•	Implemente e Ajuste Aplicativos no Sun GlassFish Web Stack
•	Produtos e Tecnologias de Virtualização da Sun
•	GlassFish v3
•	JavaFX Avançado: Dicas e Técnicas
•	JPA Avançado: Concorrência, Cache e Performance
•	Depuração de Aplicativos com DTrace e BTrace
•	Servlet 3.0
•	Escolha da linguagem de script no JVM
•	Comet Para Todos, em Todo Lugar: AJAX Push, Comet e Atmosphere
•	JavaME: Desenvolvendo Interfaces Diferenciados com LWUIT
•	Desenvolvimento de Aplicações Sociais com Zembly
•	Otimize o resultado do NIO e Async I/O
•	Desenvolvimento no OpenSolaris/OpenSolaris, sob o Ponto de Vista dos Desenvolvedores 

MATERIAIS OBTIDOS E DISPONÍVEIS A QUEM INTERESSAR
Solicitações para: frank.bastos@grupolinknet.com.br

Livro: Solaris ZFS Administration Guide
Livro: OpenSolaris Introdução ao Open Solaris 2009.06
Livro: OpenSolaris – Dtrace quick start – Observing Native and web applications in Production
CD: OpenSolaris 2009.06/VirtualBox, netbeans 6.5, SongBird, Sun Studio Express, Documentations and tutorial.
CD: Oracle Fusion Middleware
Livro: ZFS Essential Solaris 10
CD: Sun Studio 12 Update 1
CD:Chart FX7 for java server (Development License)

 
Engenheiro de Soluções voltado a desenvolvimento de soluções para Data Centers, Bacharel em Sistemas de informação e Pós-Graduado em Gestão de TI. Evangelizador quanto ao uso de tecnologias de clouding, mobile, interatividade e arquiteturas computacionais distribuídas.
Frank.Bastos@grupolinknet.com.br

 

Tendências tecnológicas SUN para 2010

Por.: Frank Bastos (frank.bastos@grupolinknet.com.br)

Fonte.: Sun Tech Day 2009/2010, São paulo 08 e 09 Dez/2009

A participação em eventos SUN, sempre agradáveis e extremamente organizados traz a tona importantes tendências mundiais para uso nas equipes de desenvolvimento e infra-estrutura de datacenter´s. Neste ano, observamos a forte tendência na aposta ORACLE e SUN MICROSYSTEMS nas tecnologias multi-core além das inovações JavaFX e outros recursos relacionados com aproveitamento melhor de recursos de thread´s além de ajustes otimizados para plataformas específicas de parceiros como INTEL.

É muito interessante poder participar de eventos dessa proporção onde pudemos conversar lado a lado com James Gosling (pai do Java), Michael Barret (Arquiteto ZFS Solaris), Rafael Vanoni, Sang Shin (www.javapassion.com), Simon Ritter, Jeff Trent,,  dentre outros importantes.

Dentre as sessões assistidas posso dar uma maior ênfase nos conteúdos baseados em DTRACE, Open Solaris ZFS Hands ON e Java FX onde pude observar fortes tendências na adoção destas tecnologias como sendo as orientações para os próximos momentos técnicos que viveremos.

JavaFX

JavaFX é uma plataforma de rich client (rich client platform) de aplicativos e conteúdo multi-dispositvo. Projetado para possibilitar fácil criação e implementação de aplicações Web avançadas (RIAs) com mídia e conteúdo altamente interativo, a plataforma JavaFX garante que as RIAs se comportem e pareçam de forma consistente mesmo com formatos e dispositivos diversos.

A nova plataforma JavaFX oferece aplicações Web avançadas para todas as telas de sua vida. A tecnologia JavaFX Mobile proporciona uma experiência inédita e avançada para usuários de dispositivos móveis comparáveis às interfaces gráficas encontradas no Apple iPhone, Google Android, e outros dispositivos de próxima geração utilizando técnicas gráficas avançadas, tais como transparência, animações, gráficos 3-D e efeitos visuais (swooping). Com a Plataforma Java existente, Versão Micro (plataforma Java ME) MIDlets, desenvolvedores podem alavancar as funções do novo ambiente de Experiência do Usuário JavaFX migrando para a nova plataforma JavaFX Mobile sem ter que começar do zero. Aplicações Web avançadas em JavaFX para dispositivos móveis com recursos computacionais limitados precisam aproveitar ao máximo os recursos da plataforma para obter a melhor aparência e experiência possível e otimizar o desempenho. Desenvolvedores de aplicativos deverão seguir as melhores práticas, diretrizes e dicas para otimizar o seu uso dessas funções.

DTRACE e BTRACE

O sistema operacional Solaris 10 (Solaris 10 OS) oferece um subsistema novo e revolucionário chamado Solaris Dynamic Tracing, mais conhecido no meio como DTrace. DTrace é uma tecnologia de observação que lhe permite, pela primeira vez, responder praticamente qualquer pergunta que você sempre quis saber sobre o comportamento de seus sistemas e aplicativos.

Diferentemente dos profilers tradicionais desenvolvidos para aplicativos em Java, o DTrace permite que você analise todo o sistema do código de aplicativo Java até as interações em nível do kernel. Nessa sessão vemos como o DTrace pode ser usado para analisar o código de aplicativos de tecnologia em Java e a interação resultante da máquina JVM executando este código com o resto do OS Solaris. Além disso, foram incluídos novos recursos na plataforma Java, Standard Edition 7 (plataforma Java SE 7) que permitirão a criação e utilização de pontos de instrumentação definidos pelo programador, semelhantes aos do provedor USDT existente. Nessa sessão detalhamos como usar o novo recurso JavaScript Development Toolkit (JSDT).

BTrace aplica um conceito parecido no nível do JVM permitindo a instrumentação dinâmica dos aplicativos Java em qualquer plataforma, não somente no Solaris e OpenSolaris.

OPENSOLARIS, virtualização e muito mais segurança...

O sistema operacional OpenSolaris™ contém vários recursos de segurança disponíveis para os desenvolvedores e integradores de sistema que o distinguem dos demais sistemas operacionais. Esta aula, para implantadores, apresenta importantes áreas de problemas e ensina como os recursos do sistema operacional OpenSolaris os solucionam: o OpenSolaris, modelo de menos privilégios, implementado com controle de acesso baseado em função (RBAC) e a estrutura criptográfica do sistema operacional Solaris™ (SO Solaris). Além disso, enfatiza os projetos de segurança de fonte de código-aberto do OpenSolaris, atualmente em andamento, para atrair novos membros para a comunidade e conquistar a imaginação dos estudantes que buscam oportunidades de pesquisa e desenvolvimento no campo de segurança de computadores e rede, como FMAC (Flexible Mandatory Access Control) no contexto do Solaris Trusted Extensions e do sistema de arquivo Solaris ZFS™ Crypto.

James Gosling

http://www.suntechdays.com.br/imagens/james_Gosling.jpg

Vice-Presidente e "Sun Fellow", Sun Microsystems Inc.

Conhecido mundialmente como "Pai do Java", James Gosling é Bacharel em Ciências da Computação pela Universidade de Calgary, Canadá e Ph.D. em Ciência da Computação pela Carnegie-Mellon University, quando defendeu sua tese intitulada "A Manipulação Algébrica das Restrições". Construiu sistemas de aquisição de dados via satélite, uma versão multiprocessador do Unix, vários compiladores, sistemas de email e gerenciadores de janela. Ele também desenvolveu o editor de texto WYSIWYG, um editor de desenhos restritos e um editor de texto chamado 'Emacs' para sistemas Unix. Na Sun, começou como engenheiro líder do sistema de janelas NeWS. Foi ele que fez o design original da linguagem de programação Java e implementou o seu primeiro compilador e máquina virtual. Em fevereiro de 2007, James foi nomeado um oficial da Ordem do Canadá.