O documento discute o desenvolvimento de aplicações desktop em Java, comparando o passado e o presente. Apresenta frameworks, componentes e ferramentas disponíveis, além de padronização em andamento. Conclui que o desenvolvimento desktop em Java se tornou mais rápido e elegante, embora ainda haja espaço para maior integração entre soluções.