terça-feira, 21 de fevereiro de 2006

JUnit 4.0

Aqueles que como eu gostam das funcionalidades do JUnit, certamente vão gostar de saber que acaba de ser lançada a versão 4.0. Para quem não sabe, o JUnit é um framework para escrever e executar testes automatizados. Esta versão requer a versão 5.0 do Java, e utiliza anotações.

Para obter esta versão, basta seguir o link:
SourceForge.net: JUnit 4.0

Junto com o download, há também o JUnit 4.0 cookbook com descrições de como utilizar as funcionalidades.

quinta-feira, 9 de fevereiro de 2006

QuickTime for Java API

O link a seguir o leva a um artigo que nos introduz à API QuickTime for Java.

Mobile video: Get started with the QuickTime for Java API
Esta API permite o acesso aos formatdos de mídia mais atuais, diferente da API do Java Media Framework (JMF). Com isto é possível criar conteúdo de vídeo para seu IPod, utilizando Java. Para os aficcionados neste aparelhinho, é uma boa leitura.

Core Developers Network

Atualmente estou pesquisando a tecnologia JMS para utilizá-la em um projeto que estou desenvolvendo na empresa onde trabalho. Buscando na internet por fontes de referência sobre esta tecnologia, encontrei o seguinte site:

Core Developers Network

Este é o website de uma empresa britânica que se propõe a disponibilizar serviços de consultoria, treinamento, suporte e desenvolvimento em tecnologias open-source como JBoss, Apache Geronimo, Jakarta Tomcat, entre outras.

Dentro desta filosofia de trabalho eles disponibilizam diversos artigos sobre tecnologias open-source. Para quem tem interesse em tecnologias open-source relacionadas a J2EE é uma ótima fonte de consulta.

E vc? Conhece outras fontes de informação interessantes? Compartilhe-as conosco. Deixe seu comentário.

sexta-feira, 3 de fevereiro de 2006

Agile development e testes de software

Floyd Marinescu (fundador da comunidade TheServerSide) escreveu o seguinte post em seu blog: Agilist Scott Ambler tears apart the QA/Testing folks

Nele ele fala sobre a apresentação de Scott Ambler em uma conferência sobre Qualidade de Softwares e Sistemas, para um público formado de gerentes de testes, analistas de qualidade e testadores de software. Scott Ambler é um defensor do Agile development, uma metodologia de desenvolvimento de software que tem sido bastante divulgada, e tem tido uma boa aceitação no mercado de desenvolvimento de software. Nessa apresentação, ele apresentou essa metodologia, sobre como ela produz software de boa qualidade, como desenvolvedores e stakeholders juntos realizam testes dentro de cada iteração, acabando por diminuir a necessidade de uma equipe separada para testes.

Meu conhecimento em testes é muito pequeno, e é a parte do desenvolvimento de software que considero mais deficiente nas minha prática diária. No entanto, reconheço a importância dessa área para gerar uma solução de qualidade. Por isso este artigo me chamou a atenção, e fez surgir em mim o interesse nessa metodologia Agile. Se o que Scott disse realmente for verdade, terei que pensar seriamente em como aplicar as práticas dessa metodologia no dia a dia do meu trabalho.

Vou começar a pesquisar sobre este assunto. Aguarde novidades a respeito. E se você tiver algum conhecimento sobre Agile, testes de software que você queira compartilhar, deixe seu comentário.

quarta-feira, 1 de fevereiro de 2006

Projeto Open-Source para desenvolvimento usando AJAX

A tecnologia AJAX parece que está tomando corpo. Diversas empresas de software propuseram um projeto open-source para desenvolver um framework para desenvolvimento de aplicações que utilizam AJAX. A idéia é incluir este projeto dentro do projeto WTP (Eclipse Web Tools Platform).

Quem está liderando esta iniciativa é a IBM, que fará uma doação inicial de código que engloba as funcionalidades centrais deste framework. Além da IBM, outras empresas como BEA, Laszlo, Oracle, RedHat, entre outras, estão tomando parte nesta iniciativa.

Conforme o plano de desenvolvimento divulgado, a idéa é que no primeiro trimestre deste ano já exista um protótipo incial disponível.

Para maiores detalhes, veja:

The AJAX Toolkit Framework (ATF) Project