Décio Heinzelmann Luckow

Idéias, Tecnologia, Eletrônica e Música

Artigo publicado na MundoJ de Março/Abril

Este mês tive um novo artigo publicado na  Revista MundoJ (edição 46). Este artigo fala sobre a geração de compromissos no Java usando o padrão iCalendar.

A chamada do artigo é:

Geração de Compromissos com Java Usando o Padrão iCalendar
Aprenda a gerar compromissos via Java e enviá-los para programas como Google Calendar e Mozilla Sunbird.
Estes compromissos também são padrão para o Microsoft Outlook e a maioria dos aplicativos que fornecem recurso de calendário. O artigo apresenta o padrão, expõe inúmeras opções de configuração e ainda ensina como enviá-los por e-mail, gerar arquivo ou mantê-los como um serviço de calendário disponível na internet.

Não perca este exemplar!
abraços

Share

Ferramenta para protótipos de sistemas

Meu amigo William dos Santos de Oliveira me recomendou há um tempo atras o site MockingBird (https://gomockingbird.com/), que é uma ferramenta on-line para fazer prototipos de sistemas. Apesar de ser focada em web sites, ela pode ser utilizada tranqüilamente para sistemas desktop também.

Ela oferece vários componentes comuns a interfaces de sistemas e websites, e você vai montando as telas sem se preocupar com codificação, linguagem ou detalhes gráficos.

Ou seja, ela é uma ferramenta de protótipo que visa a funcionalidade e ergonomia e não o apelo visual. Obviamente o apelo visual é muito importante, mas este pode ser deixado para os especialistas ou na fase apropriada do seu projeto.

O MockingBird é pago, mas permite a utilização livre de um projeto por usuário, o que é mais que suficiente para fazer algumas experiências. Por “projeto” não entenda “uma tela”, ele permite que você construa várias telas, mas agrupadas sob um único nome.

Share

Artigo na Revista MundoJ

Este mês tive um artigo publicado na Revista MundoJ (edição 45). Este artigo fala sobre recursos inovadores e incomuns do desenvolvimento web em Java usando JSF e JSTL.

A chamada do artigo é:

Além do JSF: Matriz de Campos com Recursos e Práticas Incomuns
Aprenda a construir uma tela  unindo JSF e JSTL permitindo o cruzamento de informações por meio de campos em matriz.

O artigo ensinará como criar formulários com campos em matriz usando JavaServer Faces e JSTL, utilizando recursos como eventos de campos, validação e conversão. São abordadas duas técnicas diferentes para envio dos dados, além de recursos interessantes e incomuns do JSF.

Além disso, os outros artigos da revista também trazem os assuntos mais requisitados do momento, como HTML5, Java com TV Digital,  Hibernate, Concursos Públicos, SOA e Google Web ToolKit. Configura neste endereço a descrição completa dos artigos: http://www.mundoj.com.br/conteudo.shtml.

Não perca este exemplar!

abraços

Share

Livro sobre Rock Raro

Meu colega de trabalho Wagner Xavier acabou de lançar o livro Rock Raro – O maravilhoso e desconhecido mundo do Rock. Embora eu não seja um fanático por rock, o livro despertou a minha curiosidade e comprei o meu exemplar, com direito a autógrafo e tudo.

O livro é com certeza muito bonito, item de colecionador. Ele é totalmente colorido e com papel de ótima qualidade, sem dúvida uma obra que chama a atenção.

O Wagner é um apaixonado por música e rock raro, é colecionador de discos tendo mais de 3000 em sua coleção particular. Seu foco principal são justamente as raridades. O livro apresenta as resenhas de mais de 350 discos lançados entre os anos 1966 e 1979, que foi considerada a era de ouro do rock.

Para cada álbum presente no livro existe uma texto detalhado da banda, capa do disco, estilo, tendências e influências, além de uma descrição empolgante das principais faixas do disco. Isto até para mim aguçou a curiosidade para ouvir muitas das raridades listadas no livro.

Este livro foi produzido com a colaboração do também colecionador João Carlos Roberto, e está sendo publicada pela editora carioca Livre Expressão. Custando R$ 70, é o primeiro livro do gênero produzido no Brasil.

O livro pode ser adquirido pelo correio bastando enviar um e-mail diretamente ao autor: wagner2505@yahoo.com.br.

Recomendo a leitura, abraços!

Share

Destaque na Revista WWW.com.br

A revista WWW.com.br deste mês (Editora Europa) divulgou o livro Programação Java para a Web na sua coluna Livros & DVDs (página 17). Esta coluna – que traz como slogan “O que não pode faltar na sua biblioteca de referência” – mostra a capa do livro e um pequeno texto descrevendo seu conteúdo. Além do livro Programação Java para a Web, ela divulga nesta coluna ainda o DVD HTML5 New (vídeo aula) e o livro Expert PHP 5 Tools.

Esta edição traz matérias muito interessantes, onde podemos dar destaque para:

  • Descubra o futuro dos padrões web – envolvendo CSS3 e HTML5 e avanços em tipografia e navegadores.
  • JavaScript fácil e rápidoAnalisamos as melhores bibliotecas para você usar agora mesmo.

Entre os tutoriais, muito coisa legal para se fazer usando CSS, JQuery e Flash. Além disso um tutorial que considero de grande importância: Planejamento/Pense no seu conteúdo – Identifique fatores que podem ajudar ou atrapalhar sua estratégia de conteúdo.

Vale a pena adquirir, procure na sua banca mais próxima!

abraços

Share

Artigo sobre monitoramento e análise de memória no Java

Hoje tive um artigo meu publicado no site do MGJUG (Grupo de usuários Java de Minas Gerais) sobre monitoramento e análise detalhada de memória no Java.

Este artigo tem como objetivo mostrar algumas técnicas para se tentar evitar erros do tipo OutOfMemory e reduzir o consumo de memória de maneira geral no Java. O Java fornece vários recursos para que seja possível analisar como está ocorrendo o consumo da memória pelo seu aplicativo e diversas configurações para que isto ocorra de forma mais eficiente.

Para ler o artigo clique aqui.

Share

Livro TOP 10 na Cultura e Saraiva

É com grande alegria que comunico que o livro Programação Java para a Web da Novatec é TOP 10 de Informática nas livrarias Cultura e Saraiva.

Ele foi o mais vendido na Livraria Cultura, na semana de 18 a 22/10 e atualmente é o quinto mais vendido na Livraria Saraiva, na categoria de Informática.

De autoria de Décio Heinzelmann Luckow e Alexandre Altair de Melo, este livro mostra mostra passo a passo como desenvolver uma aplicação web utilizando a linguagem Java e as tecnologias mais poderosas e populares no arsenal dos desenvolvedores, como JavaServer Faces e Hibernate.

Clique aqui para saber mais sobre o livro.

Share

Publicação de Artigos Científicos

Estou atualmente finalizando a minha pós-graduação em Gestão de Projetos, pela Sustentare Escola de Negócios, e como entrega necessária a conclusão do curso estão a produção de um artigo científico e a monografia.

Atualmente estou escrevendo o artigo científico, e uma grande dificuldade inicial foi para encontrar um guia sobre como escrever este tipo de artigo. A maioria dos textos e guias disponíveis são muito superficiais e acabam não explicando em detalhes sobre como escrevê-los.

Em conversa com o meu orientador para o artigo científicio, o professor Aléssio Bessa Sarquis me indicou um texto que foi escrito por Silvio Luiz Indrusiak Weiss - Professor de Metodologia da Pesquisa do ICPG (Instituto Catarinense de Pós – Graduação). Curiosamente este é um artigo científico sobre a produção de artigos científicos, que pode ser encontrado aqui.

Este texto é bem detalhado e é praticamente um passo a passo para a produção do artigo, explicando cada elemento que o compõe.

Realmente recomendo.

Bons textos!

abraços

Share

Code Completion para XHTML no Eclipse

Recentemente foi liberada a melhoria no Eclipse que permite a utilização de code completion (assistente de código) para arquivos XHTML. Para quem trabalha bastante com JavaServer Faces ou Facelets isto é uma grande ajuda.  Este recurso foi liberado no dia 17/03/2010, ou seja, somente a versão Helios do Eclipse possui este recurso.

Para habilitar o code completion basta criar um Dynamic Web Project e na aba Configuration clicar em Modify. Na janela que se abrir selecione o facet JavaServer Faces como 2.0 e clique em OK. Neste momento não será mais possível clicar em Finish na tela de criação do projeto mas apenas em Next. Nas telas seguintes serão configuradas as JSF Capabilities que configuram as bibliotecas do JSF e configurações no aplicativo web.

Em JSFCapabilities é possível pré-configurar o JSF, informando a localização da biblioteca e o mapeamento que será considerado (o padrão é /faces/*). Clique em Finish.

Depois disso já será possível utilizar o code completion a partir de arquivos XHTML.

Veja mais sobre JavaServer Faces em www.javaparaweb.com.br.

Décio Heinzelmann Luckow

Share

Lançamento do livro: Programação Java para a Web

Estou lançando o livro Programação Java para a Web, pela editora Novatec.

Programação Java para a Web é um livro inovador, com enfoque extremamente prático, que mostra passo a passo como desenvolver uma aplicação web utilizando a linguagem Java e as tecnologias mais poderosas e populares no arsenal dos desenvolvedores, como JavaServer Faces e Hibernate.

A metodologia do aprendizado é baseada no projeto de uma aplicação financeira pessoal completa, do início ao fim, em que serão abordadas várias técnicas de desenvolvimento em cada etapa do projeto, desde as mais tradicionais e conhecidas até as mais modernas, utilizando Web 2.0. Tudo isso sem abrir mão de uma arquitetura bem-definida e baseada no modelo MVC.

O livro ainda aborda:

- Preparação do ambiente de desenvolvimento
- Desenvolvimento Web usando JavaServer Faces com Ajax e PrimeFaces
- Gravação e consulta em banco de dados usando Hibernate
- Segurança de acesso e controle de usuários com Spring Security
- Estilos com CSS e uso de templates
- Envio de e-mail e integração com o Google Gmail
- Construção de relatórios com iReports e JasperReports
- Integração com o Yahoo! Finance para obtenção de gráficos e cotação de ações da Bovespa
- Como tornar sua aplicação multi-idiomas
- Modelagem e uso de web services
- Geração de gráficos

Clique aqui para saber onde comprar o seu exemplar.

Share