TDD e Swing juntos?
Como prometido, deixarei aqui algumas dicas sobre como desenvolver uma aplicação Swing de conversão de temperaturas utilizando uma técnica de desenvolvimento de software conhecida como TDD (Test Driven Development). Então, se você nunca ouviu falar em TDD antes, procure dar uma estudada para saber do que se trata antes continuar lendo este texto. Garanto que, [...]
ObexFTP front-end na boca do povo!
Já fazem quase dois meses desde a primeira release do ObexFTP front-end. Hoje, não sei por qual motivo, resolvi dar uma checada no Google para ter uma idéia melhor sobre como esse projeto está ajudando a galera por aí.
Mesmo sabendo que trata-se de uma solução simples, eu fiquei realmente impressionado com a boa receptividade que [...]
Primeira versão estável do ObexFTP front-end está disponível!
É com grande satisfação que anuncio a primeira versão estável da minha mais recente empreitada Open Source: ObexFTP front-end! Por isso, se você usa Linux mas ainda precisa enviar e baixar arquivos do seu celular (e se este é compatível com o ObexFTP), fica aqui o convite a você para fazer um teste. Eu lhe [...]
OpenOBEX Frontend, primeira demonstração
Para aqueles que ficaram curiosos quanto ao meu novo projeto (se é que existe alguém), acabei de criar uma screencast - bem curta e direta - que mostra praticamente tudo o que implementei até o presente momento. Além da linda janela “About” que fiz sozinho no Gimp (tirando o telefone vermelho, é claro), já [...]
Milagre
Há um bom tempo uso um celular Sony Ericsson K300i. Embora ele esteja fora de linha - e já estava quando o comprei - ainda assim é um bom celular. Quer dizer, tirando a tela (que mais parece o visor de um relógio de pulso) o resto compensa, principalmente quando consideramos o preço do negócio.
Tá [...]
Swing Application Framework (JSR-296) - Parte 2
Na primeira parte desse artigo, foram apresentadas as motivações e os objetivos para criação e uso da JSR-296, o gerenciamento de ciclo de vida e inicialização de aplicativos, o armazenamento do estado da GUI entre sessões e persistência local com o Swing Application Framework. Nessa continuação, será apresentada a injeção de recursos e a definição, [...]
Componente FlickrSlideshow: Melhorias
No domingo dei uma melhorada no componente que apresentei no post anterior. Nada de especial, apenas criei um cache para carregar rapidamente imagens que já foram baixadas e incluí métodos para permitir uma melhor navegação entre as fotos.
Para rodar a aplicação, clique aqui (Java Web Start).
UPDATE
Disponibilizei o link para download do código-fonte na página de [...]
Outro componente Swing: Flickr Slideshow
Seguem a screenshot e o Java Web Start de uma aplicação que demonstra o funcionamento de um componente que montei aqui rapidão. Este componente é baseado no componente apresentado no post anterior, servindo para exibir as fotos de um usuário do Flickr.
Caso alguém queira conferir os fontes, deixe um comentário que eu o envio [...]
Criar componentes Swing pode ser fácil!
Apenas um post rápido que mostra como é simples criar componentes Swing customizados.
Eu estava precisando de um componente para mostrar uma imagem. Bom, o JLabel já seria o suficiente. O problema é que as imagens são baixadas da Internet, processo este que pode demorar vários segundos, dependendo da conexão e do tamanho da imagem.
Como usabilidade [...]
Espalhando a palavra
Estou aqui só para divulgar um texto que escrevi para o Cotidiano em Wonderland, o blog do Rafael Fiume. O texto trata de um assunto bastante importante: testes de aceitação em aplicações Swing.
Para ler o artigo, clique aqui.
Aproveitando o gancho, fique ligado neste blog pois, em breve, estarei colocando um tutorial introdutório sobre TDD (Test [...]

