Mostrando postagens com marcador applet. Mostrar todas as postagens
Mostrando postagens com marcador applet. Mostrar todas as postagens

quarta-feira, 21 de abril de 2010

Tagged under: , , , ,

Applets – O Retorno: A nova geração dos Plug-ins Java

Aprenda sobre o novo Java Plug-in com exemplos práticos em Java e JavaFX
Por: Serge Rehem e Ulisses Telemaco

Meio “esquecidas” entre a tantas novidades no mundo RIA (Adobe Flash/Flex/Air, Microsoft Silverlight, JavaFX, ...), a nova Arquitetura de Plug-ins pode colocar novamente as Applets como opção a ser considerada. Elas podem ser utilizadas para o desenvolvimento desde pequenos componentes a serem embutidos em páginas web tradicionais (como botões “estilizados”, animações ou gráficos) até aplicações mais completas (como o preenchimento de um cadastro ou questionário) similares a uma aplicação Desktop. A arquitetura atual oferece suporte a praticamente as mesmas vantagens destinadas às aplicações Java WebStart.

Iniciaremos relembrando a forma tradicional de construir Applets e mostrando um overview dessa tecnologia. Em seguida apresentaremos as principais novidades da nova arquitetura do Java Plug-in, mostrando exemplos práticos com Java e JavaFX testados em Windows, Linux e Mac OS. Veremos como o uso de JNLP - o mesmo formato destinado às aplicações Java WebStart - permite a customização de uma série de propriedades como, por exemplo, a seleção da JVM específica a ser utilizada, o uso de um espaço próprio de endereçamento para cada Applet, a possibilidade de fornecer parâmetros individuais para a JVM, a opção de mudar a imagem de fundo padrão do Java apresentada no momento de carga, entre outras. Uma das grandes novidades é a funcionalidade de “arrastar-soltar” que permite que uma Applet seja arrastada para “fora do navegador” fazendo-a executar de forma independente. Ao final, são apresentadas sugestões de leituras adicionais para aqueles que desejem maior aprofundamento no tema.

Quando nasceu o Java, há cerca 15 anos, os "mini-aplicativos" Java que rodavam no navegador eram seu "grande barato". Na época era comum a discussão "quem é melhor? Applets Java ou ActiveX da Microsoft?". Passado tanto tempo, até então praticamente nenhuma evolução tecnológica significativa aconteceu com as Applets (bom, quanto aos ActiveX, melhor nem falar...). O Java 1.6 update 10 veio para mudar radicalmente esse cenário, apresentando a nova geração dos plug-ins Java. Este artigo cobrirá as principais mudanças na arquitetura de plug-ins, mostrando com exemplos práticos que as Applets definitivamente estão de volta.

Veja abaixo o artigo na íntegra ou efetue o download do PDF.

View more documents from Serge Rehem.

domingo, 7 de fevereiro de 2010

Tagged under: , , , , , , , , , , , , , , ,

SlideCast Palestra Desenvolvimento Java - Ekaaty Day / Area1/FTE

Neste último sábado, 06/02/2010, estive na faculdade Área 1 apresentando a palestra Desenvolvimento Java no Ekaaty Day. Mostrei uma visão geral para iniciantes na tecnologia. Abaixo os SlideCast (slides + áudio), para quem não pôde estar presente e quiser conferir.


No filosifia do LinguÁgil, também foram apresentadas palestras sobre Agile, PHP e RubyOnRails, pelos amigos Alex Chastinet (AgileBahia), Márcio Albuquerque (PHPBahia) e Luciano Borges (RailsBahia). Quem ganha é o público, que tem num mesmo evento a oportunidade de saber mais sobre várias linguagens, enriquecendo seus conhecimentos e aguçando sua curiosidade sobre possibilidades antes nem imaginadas.

Aliás, se sua faculdade tiver interesse em alguma (ou até todas!) das palestras, entre em contato conosco. Estamos iniciando o projeto LinguÁgil na Universidade (já no aquecimento para o LinguÁgil 2010, no 2o semestre), disseminando as Metodologias Ágeis, as linguagens de programação e principalmente esta filosofia de cooperação entre comunidades de TIC que só ajuda a fortalecer o cenário da Tecnologia da Informação em nosso estado.